Class DebugProxyISVNMacOsSecurityLibrary
java.lang.Object
org.tmatesoft.svn.core.internal.util.jna.DebugProxyISVNMacOsSecurityLibrary
- All Implemented Interfaces:
com.sun.jna.Library,ISVNMacOsSecurityLibrary
public class DebugProxyISVNMacOsSecurityLibrary
extends java.lang.Object
implements 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 ISVNDebugLogprivate final ISVNMacOsSecurityLibraryFields 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 TypeMethodDescriptionintSecKeychainAddGenericPassword(com.sun.jna.Pointer keychain, int realmLength, byte[] realm, int userNameLength, byte[] userName, int pointerLength, byte[] password, com.sun.jna.Pointer item) intSecKeychainFindGenericPassword(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) intSecKeychainItemFreeContent(com.sun.jna.Pointer attributes, com.sun.jna.Pointer data) intSecKeychainItemModifyAttributesAndData(com.sun.jna.Pointer item, com.sun.jna.ptr.PointerByReference attributesHolder, int passwordLength, byte[] password) intSecKeychainSetUserInteractionAllowed(boolean userInteractionAllowed) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myLibrary
-
myDebugLog
-
-
Constructor Details
-
DebugProxyISVNMacOsSecurityLibrary
public DebugProxyISVNMacOsSecurityLibrary(ISVNMacOsSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
-
Method Details
-
SecKeychainSetUserInteractionAllowed
public int SecKeychainSetUserInteractionAllowed(boolean userInteractionAllowed) - Specified by:
SecKeychainSetUserInteractionAllowedin 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:
SecKeychainFindGenericPasswordin 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:
SecKeychainAddGenericPasswordin interfaceISVNMacOsSecurityLibrary
-
SecKeychainItemModifyAttributesAndData
public int SecKeychainItemModifyAttributesAndData(com.sun.jna.Pointer item, com.sun.jna.ptr.PointerByReference attributesHolder, int passwordLength, byte[] password) - Specified by:
SecKeychainItemModifyAttributesAndDatain interfaceISVNMacOsSecurityLibrary
-
SecKeychainItemFreeContent
public int SecKeychainItemFreeContent(com.sun.jna.Pointer attributes, com.sun.jna.Pointer data) - Specified by:
SecKeychainItemFreeContentin interfaceISVNMacOsSecurityLibrary
-