Interface ISVNMacOsSecurityLibrary

  • All Superinterfaces:
    com.sun.jna.Library
    All Known Implementing Classes:
    DebugProxyISVNMacOsSecurityLibrary

    interface ISVNMacOsSecurityLibrary
    extends com.sun.jna.Library
    Version:
    1.3
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
    • Field Summary

      • 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_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
    • Method Detail

      • SecKeychainSetUserInteractionAllowed

        int SecKeychainSetUserInteractionAllowed​(boolean userInteractionAllowed)
      • SecKeychainFindGenericPassword

        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)
      • SecKeychainAddGenericPassword

        int SecKeychainAddGenericPassword​(com.sun.jna.Pointer keychain,
                                          int realmLength,
                                          byte[] realm,
                                          int userNameLength,
                                          byte[] userName,
                                          int pointerLength,
                                          byte[] password,
                                          com.sun.jna.Pointer item)
      • SecKeychainItemModifyAttributesAndData

        int SecKeychainItemModifyAttributesAndData​(com.sun.jna.Pointer item,
                                                   com.sun.jna.ptr.PointerByReference attributesHolder,
                                                   int passwordLength,
                                                   byte[] password)
      • SecKeychainItemFreeContent

        int SecKeychainItemFreeContent​(com.sun.jna.Pointer attributes,
                                       com.sun.jna.Pointer data)