Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- createKeyring(String) - Method in class org.tentackle.keyring.platform.PlatformKeyringFactory
D
- delete(String) - Method in interface org.tentackle.keyring.platform.WindowsCredentialManager.CredentialAccess
-
Deletes a credential.
- doLoad(SecretId) - Method in class org.tentackle.keyring.platform.LibSecretKeyring
- doLoad(SecretId) - Method in class org.tentackle.keyring.platform.MacKeychain
- doLoad(SecretId) - Method in class org.tentackle.keyring.platform.WindowsCredentialManager
- doRemove(SecretId) - Method in class org.tentackle.keyring.platform.LibSecretKeyring
- doRemove(SecretId) - Method in class org.tentackle.keyring.platform.MacKeychain
- doRemove(SecretId) - Method in class org.tentackle.keyring.platform.WindowsCredentialManager
- doStore(SecretId, String, char[]) - Method in class org.tentackle.keyring.platform.LibSecretKeyring
- doStore(SecretId, String, char[]) - Method in class org.tentackle.keyring.platform.MacKeychain
- doStore(SecretId, String, char[]) - Method in class org.tentackle.keyring.platform.WindowsCredentialManager
F
- FORMAT_CHUNKED - Static variable in class org.tentackle.keyring.platform.WindowsCredentialManager
-
The format tag of a secret spread over chunks.
- FORMAT_INLINE - Static variable in class org.tentackle.keyring.platform.WindowsCredentialManager
-
The format tag of a secret held in the credential itself.
G
- getName() - Method in class org.tentackle.keyring.platform.LibSecretKeyring
- getName() - Method in class org.tentackle.keyring.platform.MacKeychain
- getName() - Method in class org.tentackle.keyring.platform.WindowsCredentialManager
- getPlatformKeyringName() - Method in class org.tentackle.keyring.platform.PlatformKeyringFactory
-
Gets the name of the keyring for the current operating system.
- getTargetName(SecretId) - Method in class org.tentackle.keyring.platform.WindowsCredentialManager
-
Gets the target name of a secret.
I
- isAvailable() - Method in class org.tentackle.keyring.platform.LibSecretKeyring
- isAvailable() - Method in class org.tentackle.keyring.platform.MacKeychain
- isAvailable() - Method in class org.tentackle.keyring.platform.WindowsCredentialManager
L
- LibSecretKeyring - Class in org.tentackle.keyring.platform
-
A keyring backed by the freedesktop.org Secret Service via
libsecret. - LibSecretKeyring() - Constructor for class org.tentackle.keyring.platform.LibSecretKeyring
-
Creates the keyring.
M
- MacKeychain - Class in org.tentackle.keyring.platform
-
A keyring backed by the macOS keychain.
- MacKeychain() - Constructor for class org.tentackle.keyring.platform.MacKeychain
-
Creates the keyring.
N
- NAME - Static variable in class org.tentackle.keyring.platform.LibSecretKeyring
-
The name of this keyring.
- NAME - Static variable in class org.tentackle.keyring.platform.MacKeychain
-
The name of this keyring.
- NAME - Static variable in class org.tentackle.keyring.platform.WindowsCredentialManager
-
The name of this keyring.
O
- org.tentackle.keyring - module org.tentackle.keyring
-
tentackle-keyring module.
- org.tentackle.keyring.platform - package org.tentackle.keyring.platform
-
The keyring implementations, one per credential store.
P
- PlatformKeyringFactory - Class in org.tentackle.keyring.platform
-
The keyring factory for the credential store of the operating system.
- PlatformKeyringFactory() - Constructor for class org.tentackle.keyring.platform.PlatformKeyringFactory
-
Creates the factory.
R
- read(String) - Method in interface org.tentackle.keyring.platform.WindowsCredentialManager.CredentialAccess
-
Reads a credential's blob.
S
- selectBestKeyring() - Method in class org.tentackle.keyring.platform.PlatformKeyringFactory
W
- WindowsCredentialManager - Class in org.tentackle.keyring.platform
-
A keyring backed by the Windows Credential Manager.
- WindowsCredentialManager() - Constructor for class org.tentackle.keyring.platform.WindowsCredentialManager
-
Creates the keyring.
- WindowsCredentialManager(WindowsCredentialManager.CredentialAccess) - Constructor for class org.tentackle.keyring.platform.WindowsCredentialManager
-
Creates the keyring with a custom credential access.
- WindowsCredentialManager.CredentialAccess - Interface in org.tentackle.keyring.platform
-
Access to the generic credentials.
- write(String, String, String, byte[]) - Method in interface org.tentackle.keyring.platform.WindowsCredentialManager.CredentialAccess
-
Writes a credential.
All Classes and Interfaces|All Packages|Constant Field Values