Class DebugProxyISVNMacOsSecurityLibrary
java.lang.Object
org.tmatesoft.svn.core.internal.util.jna.DebugProxyISVNMacOsSecurityLibrary
- All Implemented Interfaces:
com.sun.jna.Library
,ISVNMacOsSecurityLibrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ISVNDebugLog
private final ISVNMacOsSecurityLibrary
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
-
Constructor Summary
ConstructorsConstructorDescriptionDebugProxyISVNMacOsSecurityLibrary
(ISVNMacOsSecurityLibrary myLibrary, ISVNDebugLog myDebugLog) -
Method Summary
Modifier and TypeMethodDescriptionint
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)
-
Field Details
-
myLibrary
-
myDebugLog
-
-
Constructor Details
-
DebugProxyISVNMacOsSecurityLibrary
public DebugProxyISVNMacOsSecurityLibrary(ISVNMacOsSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
-
Method Details
-
SecKeychainSetUserInteractionAllowed
public int SecKeychainSetUserInteractionAllowed(boolean userInteractionAllowed) - Specified by:
SecKeychainSetUserInteractionAllowed
in interfaceISVNMacOsSecurityLibrary
-
SecKeychainFindGenericPassword
public 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) - Specified by:
SecKeychainFindGenericPassword
in interfaceISVNMacOsSecurityLibrary
-
SecKeychainAddGenericPassword
public int SecKeychainAddGenericPassword(com.sun.jna.Pointer keychain, int realmLength, byte[] realm, int userNameLength, byte[] userName, int pointerLength, byte[] password, com.sun.jna.Pointer item) - Specified by:
SecKeychainAddGenericPassword
in interfaceISVNMacOsSecurityLibrary
-
SecKeychainItemModifyAttributesAndData
public int SecKeychainItemModifyAttributesAndData(com.sun.jna.Pointer item, com.sun.jna.ptr.PointerByReference attributesHolder, int passwordLength, byte[] password) - Specified by:
SecKeychainItemModifyAttributesAndData
in interfaceISVNMacOsSecurityLibrary
-
SecKeychainItemFreeContent
public int SecKeychainItemFreeContent(com.sun.jna.Pointer attributes, com.sun.jna.Pointer data) - Specified by:
SecKeychainItemFreeContent
in interfaceISVNMacOsSecurityLibrary
-