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
-
-
Field Summary
Fields Modifier and Type Field Description private ISVNDebugLog
myDebugLog
private ISVNMacOsSecurityLibrary
myLibrary
-
Constructor Summary
Constructors Constructor Description DebugProxyISVNMacOsSecurityLibrary(ISVNMacOsSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
myLibrary
private final ISVNMacOsSecurityLibrary myLibrary
-
myDebugLog
private final ISVNDebugLog myDebugLog
-
-
Constructor Detail
-
DebugProxyISVNMacOsSecurityLibrary
public DebugProxyISVNMacOsSecurityLibrary(ISVNMacOsSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
-
Method Detail
-
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
-
-