Top Description Fields Methods
com.github.javakeyring.internal.osx

pack-priv Interface SecurityLibrary

extends Library
Annotations
@SuppressWarnings:AbbreviationAsWordInName, MethodName
Imports
com.sun.jna.Library, .Pointer

OS X Security library.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
Inherited from com.sun.jna.Library:
OPTION_ALLOW_OBJECTSOPTION_CALLING_CONVENTIONOPTION_CLASSLOADEROPTION_FUNCTION_MAPPEROPTION_INVOCATION_MAPPEROPTION_OPEN_FLAGSOPTION_STRING_ENCODINGOPTION_STRUCTURE_ALIGNMENTOPTION_SYMBOL_PROVIDEROPTION_TYPE_MAPPER

Method Summary

Modifier and TypeMethod and Description
public Pointer
SecCopyErrorMessageString(int status, Pointer reserved)

public int
SecKeychainAddGenericPassword(Pointer keychain, int serviceNameLength, byte[] serviceName, int accountNameLength, byte[] accountName, int passwordLength, byte[] passwordData, Pointer itemRef)

public int
SecKeychainFindGenericPassword(Pointer keychainOrArray, int serviceNameLength, byte[] serviceName, int accountNameLength, byte[] accountName, int[] passwordLength, Pointer[] passwordData, Pointer[] itemRef)

public int
public int
public int
SecKeychainItemModifyContent(Pointer itemRef, Pointer attrList, int length, byte[] data)

Field Detail

ERR_SEC_ITEM_NOT_FOUNDback to summary
public static final int ERR_SEC_ITEM_NOT_FOUND
ERR_SEC_SUCCESSback to summary
public static final int ERR_SEC_SUCCESS

Method Detail

SecCopyErrorMessageStringback to summary
public Pointer SecCopyErrorMessageString(int status, Pointer reserved)
SecKeychainAddGenericPasswordback to summary
public int SecKeychainAddGenericPassword(Pointer keychain, int serviceNameLength, byte[] serviceName, int accountNameLength, byte[] accountName, int passwordLength, byte[] passwordData, Pointer itemRef)
SecKeychainFindGenericPasswordback to summary
public int SecKeychainFindGenericPassword(Pointer keychainOrArray, int serviceNameLength, byte[] serviceName, int accountNameLength, byte[] accountName, int[] passwordLength, Pointer[] passwordData, Pointer[] itemRef)
SecKeychainItemDeleteback to summary
public int SecKeychainItemDelete(Pointer itemRef)
SecKeychainItemFreeContentback to summary
public int SecKeychainItemFreeContent(Pointer[] attrList, Pointer data)
SecKeychainItemModifyContentback to summary
public int SecKeychainItemModifyContent(Pointer itemRef, Pointer attrList, int length, byte[] data)