Skip navigation links
A C D E F G I K L M N P R S T U V 

A

Advapi32 - Interface in net.smoofyuniverse.keyring.windows
Advanced Windows API.
AttributeCount - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
attributes - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
Attributes - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 

C

CFRelease(Pointer) - Method in interface net.smoofyuniverse.keyring.mac.CoreFoundationLib
 
CFStringGetCharacterAtIndex(Pointer, long) - Method in interface net.smoofyuniverse.keyring.mac.CoreFoundationLib
 
CFStringGetLength(Pointer) - Method in interface net.smoofyuniverse.keyring.mac.CoreFoundationLib
 
code - Variable in class net.smoofyuniverse.keyring.linux.GError
 
Comment - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
CoreFoundationLib - Interface in net.smoofyuniverse.keyring.mac
MacOS CoreFoundation library.
create() - Static method in interface net.smoofyuniverse.keyring.Keyring
Creates a keyring for the current OS.
CredDeleteA(String, int, int) - Method in interface net.smoofyuniverse.keyring.windows.Advapi32
 
CREDENTIAL - Class in net.smoofyuniverse.keyring.windows
 
CREDENTIAL() - Constructor for class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
CREDENTIAL(Pointer) - Constructor for class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
CredentialBlob - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
CredentialBlobSize - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
CredentialManagerKeyring - Class in net.smoofyuniverse.keyring.windows
A keyring using Windows Credential Manager.
CredentialManagerKeyring() - Constructor for class net.smoofyuniverse.keyring.windows.CredentialManagerKeyring
Creates a new keyring using Windows Credential Manager.
CredFree(Pointer) - Method in interface net.smoofyuniverse.keyring.windows.Advapi32
 
CredReadA(String, int, int, PointerByReference) - Method in interface net.smoofyuniverse.keyring.windows.Advapi32
 
CredWriteA(CREDENTIAL, int) - Method in interface net.smoofyuniverse.keyring.windows.Advapi32
 

D

domain - Variable in class net.smoofyuniverse.keyring.linux.GError
 
dwHighDateTime - Variable in class net.smoofyuniverse.keyring.windows.FILETIME
 
dwLowDateTime - Variable in class net.smoofyuniverse.keyring.windows.FILETIME
 

E

ERR_SEC_ITEM_NOT_FOUND - Static variable in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
ERROR_NOT_FOUND - Static variable in interface net.smoofyuniverse.keyring.windows.Advapi32
 

F

FILETIME - Class in net.smoofyuniverse.keyring.windows
 
FILETIME() - Constructor for class net.smoofyuniverse.keyring.windows.FILETIME
 
flags - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
Flags - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
FORMAT_MESSAGE_ALLOCATE_BUFFER - Static variable in interface net.smoofyuniverse.keyring.windows.Kernel32
 
FORMAT_MESSAGE_FROM_SYSTEM - Static variable in interface net.smoofyuniverse.keyring.windows.Kernel32
 
FORMAT_MESSAGE_IGNORE_INSERTS - Static variable in interface net.smoofyuniverse.keyring.windows.Kernel32
 
FormatMessageA(int, Pointer, int, int, PointerByReference, int, Pointer) - Method in interface net.smoofyuniverse.keyring.windows.Kernel32
 

G

g_error_free(GError) - Method in interface net.smoofyuniverse.keyring.linux.GLib
 
GError - Class in net.smoofyuniverse.keyring.linux
 
GError(Pointer) - Constructor for class net.smoofyuniverse.keyring.linux.GError
 
getBackendName() - Method in interface net.smoofyuniverse.keyring.Keyring
Gets the name of the backend.
getBackendName() - Method in class net.smoofyuniverse.keyring.linux.SecretServiceKeyring
 
getBackendName() - Method in class net.smoofyuniverse.keyring.mac.KeychainKeyring
 
getBackendName() - Method in class net.smoofyuniverse.keyring.windows.CredentialManagerKeyring
 
getFieldOrder() - Method in class net.smoofyuniverse.keyring.linux.GError
 
getFieldOrder() - Method in class net.smoofyuniverse.keyring.linux.SecretSchema
 
getFieldOrder() - Method in class net.smoofyuniverse.keyring.linux.SecretSchemaAttribute
 
getFieldOrder() - Method in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
getFieldOrder() - Method in class net.smoofyuniverse.keyring.windows.FILETIME
 
GetLastError() - Method in interface net.smoofyuniverse.keyring.windows.Kernel32
 
getPassword(String, String) - Method in interface net.smoofyuniverse.keyring.Keyring
Gets a password for the specified service and account.
getPassword(String, String) - Method in class net.smoofyuniverse.keyring.linux.SecretServiceKeyring
 
getPassword(String, String) - Method in class net.smoofyuniverse.keyring.mac.KeychainKeyring
 
getPassword(String, String) - Method in class net.smoofyuniverse.keyring.windows.CredentialManagerKeyring
 
getTargetName(String, String) - Method in class net.smoofyuniverse.keyring.windows.CredentialManagerKeyring
 
GLib - Interface in net.smoofyuniverse.keyring.linux
 

I

INSTANCE - Static variable in interface net.smoofyuniverse.keyring.linux.GLib
 
INSTANCE - Static variable in interface net.smoofyuniverse.keyring.linux.Libsecret
 
INSTANCE - Static variable in interface net.smoofyuniverse.keyring.mac.CoreFoundationLib
 
INSTANCE - Static variable in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
INSTANCE - Static variable in interface net.smoofyuniverse.keyring.windows.Advapi32
 
INSTANCE - Static variable in interface net.smoofyuniverse.keyring.windows.Kernel32
 

K

Kernel32 - Interface in net.smoofyuniverse.keyring.windows
 
KeychainKeyring - Class in net.smoofyuniverse.keyring.mac
A keyring using MacOS Keychain.
KeychainKeyring() - Constructor for class net.smoofyuniverse.keyring.mac.KeychainKeyring
Creates a new keyring using MacOS Keychain.
Keyring - Interface in net.smoofyuniverse.keyring
A keyring.

L

LastWritten - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
Libsecret - Interface in net.smoofyuniverse.keyring.linux
 
loadOrNull(String, Class<T>) - Static method in class net.smoofyuniverse.keyring.util.NativeUtil
 
LocalFree(Pointer) - Method in interface net.smoofyuniverse.keyring.windows.Kernel32
 

M

message - Variable in class net.smoofyuniverse.keyring.linux.GError
 

N

name - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
name - Variable in class net.smoofyuniverse.keyring.linux.SecretSchemaAttribute
 
NativeUtil - Class in net.smoofyuniverse.keyring.util
 
NativeUtil() - Constructor for class net.smoofyuniverse.keyring.util.NativeUtil
 
net.smoofyuniverse.keyring - package net.smoofyuniverse.keyring
 
net.smoofyuniverse.keyring.linux - package net.smoofyuniverse.keyring.linux
 
net.smoofyuniverse.keyring.mac - package net.smoofyuniverse.keyring.mac
 
net.smoofyuniverse.keyring.util - package net.smoofyuniverse.keyring.util
 
net.smoofyuniverse.keyring.windows - package net.smoofyuniverse.keyring.windows
 

P

PasswordAccessException - Exception in net.smoofyuniverse.keyring
Represents an error while accessing a password.
PasswordAccessException(String) - Constructor for exception net.smoofyuniverse.keyring.PasswordAccessException
 
PasswordAccessException(String, Throwable) - Constructor for exception net.smoofyuniverse.keyring.PasswordAccessException
 
PasswordAccessException(Throwable) - Constructor for exception net.smoofyuniverse.keyring.PasswordAccessException
 
Persist - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 

R

reserved - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved1 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved2 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved3 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved4 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved5 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved6 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 
reserved7 - Variable in class net.smoofyuniverse.keyring.linux.SecretSchema
 

S

SecCopyErrorMessageString(int, Pointer) - Method in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
SecKeychainAddGenericPassword(Pointer, int, byte[], int, byte[], int, byte[], Pointer) - Method in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
SecKeychainFindGenericPassword(Pointer, int, byte[], int, byte[], int[], Pointer[], Pointer[]) - Method in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
SecKeychainItemDelete(Pointer) - Method in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
SecKeychainItemFreeContent(Pointer[], Pointer) - Method in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
SecKeychainItemModifyContent(Pointer, Pointer, int, byte[]) - Method in interface net.smoofyuniverse.keyring.mac.SecurityLib
 
secret_password_clear_sync(SecretSchema, Pointer, PointerByReference, Object...) - Method in interface net.smoofyuniverse.keyring.linux.Libsecret
 
secret_password_free(Pointer) - Method in interface net.smoofyuniverse.keyring.linux.Libsecret
 
secret_password_lookup_sync(SecretSchema, Pointer, PointerByReference, Object...) - Method in interface net.smoofyuniverse.keyring.linux.Libsecret
 
secret_password_store_sync(SecretSchema, String, String, String, Pointer, PointerByReference, Object...) - Method in interface net.smoofyuniverse.keyring.linux.Libsecret
 
SECRET_SCHEMA_ATTRIBUTE_STRING - Static variable in class net.smoofyuniverse.keyring.linux.SecretSchemaAttribute
 
SecretSchema - Class in net.smoofyuniverse.keyring.linux
 
SecretSchema() - Constructor for class net.smoofyuniverse.keyring.linux.SecretSchema
 
SecretSchemaAttribute - Class in net.smoofyuniverse.keyring.linux
 
SecretSchemaAttribute() - Constructor for class net.smoofyuniverse.keyring.linux.SecretSchemaAttribute
 
SecretSchemaAttribute(String) - Constructor for class net.smoofyuniverse.keyring.linux.SecretSchemaAttribute
 
SecretServiceKeyring - Class in net.smoofyuniverse.keyring.linux
A keyring using Freedesktop Secret Service.
SecretServiceKeyring() - Constructor for class net.smoofyuniverse.keyring.linux.SecretServiceKeyring
Creates a new keyring using Freedesktop Secret Service.
SecurityLib - Interface in net.smoofyuniverse.keyring.mac
MacOS Security library.
setPassword(String, String, String) - Method in interface net.smoofyuniverse.keyring.Keyring
Sets a password for the specified service and account.
setPassword(String, String, String) - Method in class net.smoofyuniverse.keyring.linux.SecretServiceKeyring
 
setPassword(String, String, String) - Method in class net.smoofyuniverse.keyring.mac.KeychainKeyring
 
setPassword(String, String, String) - Method in class net.smoofyuniverse.keyring.windows.CredentialManagerKeyring
 

T

TargetAlias - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
TargetName - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 
type - Variable in class net.smoofyuniverse.keyring.linux.SecretSchemaAttribute
 
Type - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 

U

UnsupportedBackendException - Exception in net.smoofyuniverse.keyring
Indicates that the backend is not supported in the current runtime.
UnsupportedBackendException(String) - Constructor for exception net.smoofyuniverse.keyring.UnsupportedBackendException
 
UnsupportedBackendException(String, Throwable) - Constructor for exception net.smoofyuniverse.keyring.UnsupportedBackendException
 
UnsupportedBackendException(Throwable) - Constructor for exception net.smoofyuniverse.keyring.UnsupportedBackendException
 
UserName - Variable in class net.smoofyuniverse.keyring.windows.CREDENTIAL
 

V

validateAccount(String) - Static method in interface net.smoofyuniverse.keyring.Keyring
Validates the account.
validatePassword(String) - Static method in interface net.smoofyuniverse.keyring.Keyring
Validates the password.
validateService(String) - Static method in interface net.smoofyuniverse.keyring.Keyring
Validates the service.
A C D E F G I K L M N P R S T U V 
Skip navigation links