Attempt unlocking all gnome-keyrings
This commit is contained in:
parent
828e8fb186
commit
a76a746d5b
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 20 13:20:34 MST 2006 - jnorman@novell.com
|
||||
|
||||
- Attempt unlocking all gnome-keyrings at login time.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 20 11:39:34 MST 2006 - jnorman@novell.com
|
||||
|
||||
|
15
c_micasad/cache/SecretStore.cs
vendored
15
c_micasad/cache/SecretStore.cs
vendored
@ -35,6 +35,10 @@ using sscs.constants;
|
||||
using sscs.lss;
|
||||
using sscs.crypto;
|
||||
|
||||
#if LINUX
|
||||
using Novell.CASA.DataEngines.GK;
|
||||
#endif
|
||||
|
||||
namespace sscs.cache
|
||||
{
|
||||
class SecretStore
|
||||
@ -141,6 +145,17 @@ namespace sscs.cache
|
||||
internal bool StartPersistenceByDesktopPasswd(string desktopPasswd)
|
||||
{
|
||||
CSSSLogger.DbgLog("StartPersistenceByDesktopPasswd - Called");
|
||||
#if LINUX
|
||||
// attempt unlock of gnome-keyring rings
|
||||
try
|
||||
{
|
||||
GnomeKeyring.AttemptGKUnlock(desktopPasswd);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
CSSSLogger.DbgLog(e.ToString());
|
||||
}
|
||||
#endif
|
||||
// make sure we have a user home directory
|
||||
if (GetUserHomeDirectory() == null || GetUserHomeDirectory().Length < 1)
|
||||
{
|
||||
|
@ -52,7 +52,7 @@ ifeq ($(module),adlib)
|
||||
endif
|
||||
|
||||
ifeq ($(module),csssd)
|
||||
CFLAGS = -lib:../c_micasad/test/dependencies/ /r:Mono.Posix.dll /r:nunit.core.dll /r:nunit.framework.dll /r:nunit.extensions.dll /r:nunit.util.dll /r:nunit.mocks.dll /r:nunit.mocks.dll -lib:"$(CSLIBDIR)" /r:Novell.CASA.Common.dll
|
||||
CFLAGS = -lib:../c_micasad/test/dependencies/ /r:Mono.Posix.dll /r:nunit.core.dll /r:nunit.framework.dll /r:nunit.extensions.dll /r:nunit.util.dll /r:nunit.mocks.dll /r:nunit.mocks.dll -lib:"$(CSLIBDIR)" /r:Novell.CASA.DataEngines.GnomeKeyring.dll /r:Novell.CASA.Common.dll
|
||||
OFILE = -out:"$(CSBINDIR)$@"exe
|
||||
EXT = bin
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user