Find and Replace feature added. Resolve conflicts on Import added.

This commit is contained in:
Jim Norman 2006-11-06 06:50:24 +00:00
parent 6fd86d6b98
commit 18646f81b2
2 changed files with 15 additions and 8 deletions

View File

@ -931,10 +931,14 @@ namespace Novell.CASA
keyChainID.keychainID = sKeyChainID; keyChainID.keychainID = sKeyChainID;
keyChainID.len = sKeyChainID.Length + 1; keyChainID.len = sKeyChainID.Length + 1;
SSCS_PASSWORD_T epPassword = new SSCS_PASSWORD_T(); SSCS_PASSWORD_T epPassword = null;
epPassword.pword = sEPPassword; if (sEPPassword != null)
epPassword.pwordLen = (uint)sEPPassword.Length + 1; {
epPassword.pwordType = 0; // todo set type epPassword = new SSCS_PASSWORD_T();
epPassword.pword = sEPPassword;
epPassword.pwordLen = (uint)sEPPassword.Length + 1;
epPassword.pwordType = 0; // todo set type
}
SSCS_SH_SECRET_ID_T secretID = new SSCS_SH_SECRET_ID_T(); SSCS_SH_SECRET_ID_T secretID = new SSCS_SH_SECRET_ID_T();
secretID.name = sSecretID; secretID.name = sSecretID;
@ -951,7 +955,7 @@ namespace Novell.CASA
ssFlags, ssFlags,
secretID, secretID,
epPassword, epPassword,
ext); null);
return rcode; return rcode;
@ -984,7 +988,8 @@ namespace Novell.CASA
if (USE_OBJECT_SERIALIZATION) if (USE_OBJECT_SERIALIZATION)
{ {
sc = (StringCollection)MiCasaRequestReply.Send(MiCasaRequestReply.VERB_GET_SECRETIDS, null, null, null, sc); //sc = (StringCollection)MiCasaRequestReply.Send(MiCasaRequestReply.VERB_GET_SECRETIDS, null, null, null, sc);
sc = (StringCollection)MiCasaRequestReply.Send(MiCasaRequestReply.VERB_GET_SECRETIDS, sKeyChainID, null, null, sc);
return sc; return sc;
} }
else else

View File

@ -34,7 +34,9 @@ namespace Novell.CASA
{ {
private string m_sMasterPassword = null; private string m_sMasterPassword = null;
private static string SESSION_KEY_CHAIN = "SSCS_SESSION_KEY_CHAIN_ID"; private static string SESSION_KEY_CHAIN = "SSCS_SESSION_KEY_CHAIN_ID";
public static string LOCAL_REMOTE_KEY_CHAIN = "SSCS_LOCAL_REMOTE_KEY_CHAIN_ID"; public static string LOCAL_REMOTE_KEY_CHAIN = "SSCS_LOCAL_REMOTE_KEY_CHAIN_ID";
public static string SSCS_CONFLICT_KEYCHAIN = "SSCS_CONFLICT_KEYCHAIN_ID";
private NativeCalls m_NativeCalls = null; private NativeCalls m_NativeCalls = null;
private IntPtr m_hsc = IntPtr.Zero; private IntPtr m_hsc = IntPtr.Zero;
@ -72,7 +74,7 @@ namespace Novell.CASA
*/ */
internal Secret getSecret(string sKeyChainID, uint ssFlags, string sSecretID, int iSecretType, string sEPPassword) public Secret getSecret(string sKeyChainID, uint ssFlags, string sSecretID, int iSecretType, string sEPPassword)
{ {
if (m_NativeCalls != null) if (m_NativeCalls != null)
return m_NativeCalls.getSecret(m_hsc, sKeyChainID, ssFlags, sSecretID, iSecretType, sEPPassword); return m_NativeCalls.getSecret(m_hsc, sKeyChainID, ssFlags, sSecretID, iSecretType, sEPPassword);