public class DebugProxyISVNMacOsSecurityLibrary extends java.lang.Object implements ISVNMacOsSecurityLibrary
| Modifier and Type | Field and Description |
|---|---|
private ISVNDebugLog |
myDebugLog |
private ISVNMacOsSecurityLibrary |
myLibrary |
| Constructor and Description |
|---|
DebugProxyISVNMacOsSecurityLibrary(ISVNMacOsSecurityLibrary myLibrary,
ISVNDebugLog myDebugLog) |
| Modifier and Type | Method and Description |
|---|---|
int |
SecKeychainAddGenericPassword(com.sun.jna.Pointer keychain,
int realmLength,
byte[] realm,
int userNameLength,
byte[] userName,
int pointerLength,
byte[] password,
com.sun.jna.Pointer item) |
int |
SecKeychainFindGenericPassword(com.sun.jna.Pointer keychain,
int realmLength,
byte[] realm,
int userNameLength,
byte[] userName,
com.sun.jna.ptr.IntByReference passwordLengthHolder,
com.sun.jna.ptr.PointerByReference passwordHolder,
com.sun.jna.ptr.PointerByReference itemHolder) |
int |
SecKeychainItemFreeContent(com.sun.jna.Pointer attributes,
com.sun.jna.Pointer data) |
int |
SecKeychainItemModifyAttributesAndData(com.sun.jna.Pointer item,
com.sun.jna.ptr.PointerByReference attributesHolder,
int passwordLength,
byte[] password) |
int |
SecKeychainSetUserInteractionAllowed(boolean userInteractionAllowed) |
private final ISVNMacOsSecurityLibrary myLibrary
private final ISVNDebugLog myDebugLog
public DebugProxyISVNMacOsSecurityLibrary(ISVNMacOsSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
public int SecKeychainSetUserInteractionAllowed(boolean userInteractionAllowed)
SecKeychainSetUserInteractionAllowed in interface ISVNMacOsSecurityLibrarypublic int SecKeychainFindGenericPassword(com.sun.jna.Pointer keychain,
int realmLength,
byte[] realm,
int userNameLength,
byte[] userName,
com.sun.jna.ptr.IntByReference passwordLengthHolder,
com.sun.jna.ptr.PointerByReference passwordHolder,
com.sun.jna.ptr.PointerByReference itemHolder)
SecKeychainFindGenericPassword in interface ISVNMacOsSecurityLibrarypublic int SecKeychainAddGenericPassword(com.sun.jna.Pointer keychain,
int realmLength,
byte[] realm,
int userNameLength,
byte[] userName,
int pointerLength,
byte[] password,
com.sun.jna.Pointer item)
SecKeychainAddGenericPassword in interface ISVNMacOsSecurityLibrarypublic int SecKeychainItemModifyAttributesAndData(com.sun.jna.Pointer item,
com.sun.jna.ptr.PointerByReference attributesHolder,
int passwordLength,
byte[] password)
SecKeychainItemModifyAttributesAndData in interface ISVNMacOsSecurityLibrarypublic int SecKeychainItemFreeContent(com.sun.jna.Pointer attributes,
com.sun.jna.Pointer data)
SecKeychainItemFreeContent in interface ISVNMacOsSecurityLibrary