public interface SecurityLib
extends com.sun.jna.Library
| Modifier and Type | Field and Description |
|---|---|
static int |
ERR_SEC_ITEM_NOT_FOUND |
static SecurityLib |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
com.sun.jna.Pointer |
SecCopyErrorMessageString(int status,
com.sun.jna.Pointer reserved) |
int |
SecKeychainAddGenericPassword(com.sun.jna.Pointer keychain,
int serviceNameLength,
byte[] serviceName,
int accountNameLength,
byte[] accountName,
int passwordLength,
byte[] passwordData,
com.sun.jna.Pointer itemRef) |
int |
SecKeychainFindGenericPassword(com.sun.jna.Pointer keychainOrArray,
int serviceNameLength,
byte[] serviceName,
int accountNameLength,
byte[] accountName,
int[] passwordLength,
com.sun.jna.Pointer[] passwordData,
com.sun.jna.Pointer[] itemRef) |
int |
SecKeychainItemDelete(com.sun.jna.Pointer itemRef) |
int |
SecKeychainItemFreeContent(com.sun.jna.Pointer[] attrList,
com.sun.jna.Pointer data) |
int |
SecKeychainItemModifyContent(com.sun.jna.Pointer itemRef,
com.sun.jna.Pointer attrList,
int length,
byte[] data) |
static final SecurityLib INSTANCE
static final int ERR_SEC_ITEM_NOT_FOUND
int SecKeychainFindGenericPassword(com.sun.jna.Pointer keychainOrArray,
int serviceNameLength,
byte[] serviceName,
int accountNameLength,
byte[] accountName,
int[] passwordLength,
com.sun.jna.Pointer[] passwordData,
com.sun.jna.Pointer[] itemRef)
int SecKeychainAddGenericPassword(com.sun.jna.Pointer keychain,
int serviceNameLength,
byte[] serviceName,
int accountNameLength,
byte[] accountName,
int passwordLength,
byte[] passwordData,
com.sun.jna.Pointer itemRef)
int SecKeychainItemModifyContent(com.sun.jna.Pointer itemRef,
com.sun.jna.Pointer attrList,
int length,
byte[] data)
int SecKeychainItemDelete(com.sun.jna.Pointer itemRef)
com.sun.jna.Pointer SecCopyErrorMessageString(int status,
com.sun.jna.Pointer reserved)
int SecKeychainItemFreeContent(com.sun.jna.Pointer[] attrList,
com.sun.jna.Pointer data)