- Added Firefox MasterPassword prompt into CASAManager.

CASAManager will now prompt for master password during aggregating
  the Firefox password manager if it is locked with a master password.
This commit is contained in:
smanojna
2006-03-08 10:58:28 +00:00
parent 45aec8c6de
commit 765907a49f
5 changed files with 394 additions and 26 deletions

View File

@@ -39,15 +39,15 @@ namespace Novell.CASA.GUI {
private static XmlDocument ccfDoc;
private static AD ad;
private const string CCFXML_ELEMENT_MICASA_KEYCHAIN = "Keychain",
private const string CCFXML_ELEMENT_MICASA_KEYCHAIN = "Keychain",
CCFXML_ELEMENT_GKEYRING_KEYRING = "Keyring",
CCFXML_ELEMENT_KWALLET_WALLET = "Wallet",
CCFXML_ELEMENT_FIREFOX_PROFILE = "Profile",
CCFXML_ELEMENT_FIREFOX_PROFILE = "Profile",
CCFXML_ELEMENT_SECRET = "Secret",
CCFXML_ELEMENT_FOLDER = "Folder",
CCFXML_ATTRIBUTE_FOLDERNAME = "Name",
CCFXML_ELEMENT_TYPE = "Type",
CCFXML_ELEMENT_KEY = "Key",
CCFXML_ELEMENT_KEY = "Key",
CCFXML_ELEMENT_VALUE = "Value",
CCFXML_ELEMENT_TIME = "Time",
CCFXML_ELEMENT_TIME_ZONE = "Zone",
@@ -56,8 +56,8 @@ namespace Novell.CASA.GUI {
CCFXML_ELEMENT_TIME_ACCESSED = "Accessed",
CCFXML_ATTRIBUTE_ID = "ID",
CCFXML_ATTRIBUTE_MICASA_SYNCH = "Synch",
CCFXML_ATTRIBUTE_GKEYRING_TYPE = "Type",
CCFXML_ATTRIBUTE_WALLETLASTACCESSEDTIME="LastAcctime";
CCFXML_ATTRIBUTE_GKEYRING_TYPE = "Type",
CCFXML_ATTRIBUTE_WALLETLASTACCESSEDTIME = "LastAcctime";
@@ -139,10 +139,24 @@ namespace Novell.CASA.GUI {
}
///#######################################################################
/// MASTER PASSWORD
/// <summary>
///
/// </summary>
public static bool IsMasterPasswordSet(int StoreID)
{
return( ad.IsMasterPasswordSet(StoreID) );
}
public static bool VerifyMasterPassword(string masterPassword, int StoreID)
{
return( ad.VerifyMasterPassword(masterPassword, StoreID) );
}
///#######################################################################
/// READ STORE
/// READ STORE
/// <summary>
/// Gets the GUI Data store
/// </summary>