A C D E F G H I K L M N P R S T U V W 
All Classes All Packages

A

ACCESS - com.microsoft.credentialstorage.model.StoredTokenType
OAuth2 Access Token
add(String, StoredCredential) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedCredentialStore
 
add(String, StoredCredential) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedCredentialStore
 
add(String, StoredToken) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenStore
 
add(String, StoredToken) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenStore
 
add(String, StoredTokenPair) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenPairStore
 
add(String, StoredTokenPair) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenPairStore
 
add(String, E) - Method in interface com.microsoft.credentialstorage.SecretStore
Save the secret identified by the key to this store.
ALLOW_UNLOCK_DEFAULT_COLLECTION - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
ALLOW_UNLOCK_KEYRING - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
APP_NAME - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
APP_NAME - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
ATTRIBUTE_ACCOUNT - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
ATTRIBUTE_ACCOUNT - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
ATTRIBUTE_KEY - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
ATTRIBUTE_KEY - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
ATTRIBUTE_TYPE - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
ATTRIBUTE_TYPE - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
attributes - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringFound
 
attributes - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchema
 
attributes - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchema
 

C

checkResult(int, String) - Static method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
checkResult(PointerByReference, String) - Static method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
clear() - Method in class com.microsoft.credentialstorage.model.StoredCredential
Clear the secret value.
clear() - Method in interface com.microsoft.credentialstorage.model.StoredSecret
Clear the secret value.
clear() - Method in class com.microsoft.credentialstorage.model.StoredToken
Clear the token value.
clear() - Method in class com.microsoft.credentialstorage.model.StoredTokenPair
Clear the token pair value.
code - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.GError
 
com.microsoft.credentialstorage - module com.microsoft.credentialstorage
 
com.microsoft.credentialstorage - package com.microsoft.credentialstorage
 
com.microsoft.credentialstorage.implementation.posix.internal - package com.microsoft.credentialstorage.implementation.posix.internal
 
com.microsoft.credentialstorage.implementation.posix.keyring - package com.microsoft.credentialstorage.implementation.posix.keyring
 
com.microsoft.credentialstorage.implementation.posix.libsecret - package com.microsoft.credentialstorage.implementation.posix.libsecret
 
com.microsoft.credentialstorage.model - package com.microsoft.credentialstorage.model
 
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedCredentialStore
 
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
Create a Secret from the string representation
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenPairStore
 
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenStore
 
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedCredentialStore
 
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
Create a Secret from the string representation
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenPairStore
 
create(String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenStore
 

D

data - Variable in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GArray
 
data - Variable in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GList
 
delete(String) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
Delete a secret from GNOME Keyring.
delete(String) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenPairStore
 
delete(String) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
Delete a secret from Libsecret.
delete(String) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenPairStore
 
delete(String) - Method in interface com.microsoft.credentialstorage.SecretStore
Remove the secret identified by the key from this store
deleteSecret(String) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
deleteSecret(String, PointerByReference) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
domain - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.GError
 

E

equals(Object) - Method in class com.microsoft.credentialstorage.model.StoredCredential
Compares an object to this StoredCredential for equality.
equals(Object) - Method in class com.microsoft.credentialstorage.model.StoredToken
Compares an object to this StoredToken for equality.
equals(Object) - Method in class com.microsoft.credentialstorage.model.StoredTokenPair
Compares an object to this.

F

FEDERATED - com.microsoft.credentialstorage.model.StoredTokenType
Federated Authentication (aka FedAuth) Token
flags - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchema
 
fromDescription(String) - Static method in enum com.microsoft.credentialstorage.model.StoredTokenType
Returns enum corresponding to the specified description.

G

g_array_new(int, int, int) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_error_free(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_hash_table_destroy(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_hash_table_insert(Pointer, Pointer, Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_hash_table_lookup(Pointer, Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_hash_table_new(Pointer, Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_hash_table_unref(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_list_append(Pointer, Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
g_list_length(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
g_list_nth_data(Pointer, int) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
g_object_unref(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
g_set_application_name(String) - Method in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
GArray() - Constructor for class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GArray
 
GArray(Pointer) - Constructor for class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GArray
 
GError() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.GError
 
get(String) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
Read a secret from GNOME Keyring using its item API to get attributes containing username.
get(String) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenPairStore
 
get(String) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
Read a secret from Libsecret using its item API to get attributes containing username.
get(String) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenPairStore
 
get(String) - Method in interface com.microsoft.credentialstorage.SecretStore
Retrieve a secret identified by the key from this store.
getAccessToken() - Method in class com.microsoft.credentialstorage.model.StoredTokenPair
Access token, used to grant access to resources.
getCredentialStorage(boolean, StorageProvider.SecureOption) - Static method in class com.microsoft.credentialstorage.StorageProvider
Returns a credential store for the specific requirements.
getDescription() - Method in enum com.microsoft.credentialstorage.model.StoredTokenType
Returns token description.
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GArray
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GList
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringAttribute
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringFound
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchema
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchemaAttribute
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.PointerToPointer
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.GError
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchema
 
getFieldOrder() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchemaAttribute
 
getInstance() - Static method in class com.microsoft.credentialstorage.implementation.posix.internal.GLibInitializer
Returns the singleton instance.
getPassword() - Method in class com.microsoft.credentialstorage.model.StoredCredential
Secret related to the username.
getRefreshToken() - Method in class com.microsoft.credentialstorage.model.StoredTokenPair
Refresh token, used to grant new access tokens.
getTokenPairStorage(boolean, StorageProvider.SecureOption) - Static method in class com.microsoft.credentialstorage.StorageProvider
Returns a token pair store for the specific requirements.
getTokenStorage(boolean, StorageProvider.SecureOption) - Static method in class com.microsoft.credentialstorage.StorageProvider
Returns a token store for the specific requirements.
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedCredentialStore
 
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
Return the type of this secure store, used to match the secret in GNOME Keyring
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenPairStore
 
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenStore
 
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedCredentialStore
 
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
Return the type of this secure store, used to match the secret in Libsecret
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenPairStore
 
getType() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenStore
 
getType() - Method in class com.microsoft.credentialstorage.model.StoredToken
The type of the security token.
getUsername() - Method in class com.microsoft.credentialstorage.model.StoredCredential
Unique identifier of the user.
getValue() - Method in class com.microsoft.credentialstorage.model.StoredToken
The raw contents of the token.
GLibInitializer - Class in com.microsoft.credentialstorage.implementation.posix.internal
Singleton-instance to make sure we only initialize glib once.
GLibLibrary - Interface in com.microsoft.credentialstorage.implementation.posix.internal
Only expose one method to set application name to suppress warning: "g_set_application_name not set"
GLibLibrary.GArray - Class in com.microsoft.credentialstorage.implementation.posix.internal
 
GLibLibrary.GList - Class in com.microsoft.credentialstorage.implementation.posix.internal
 
GList() - Constructor for class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GList
 
GList(Pointer) - Constructor for class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GList
 
gnome_keyring_attribute_list_append_string(Pointer, String, String) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
gnome_keyring_attribute_list_free(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_ATTRIBUTE_SIZE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_ATTRIBUTE_TYPE_STRING - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
GnomeKeyringAttributeType: GNOME_KEYRING_ATTRIBUTE_TYPE_STRING, GNOME_KEYRING_ATTRIBUTE_TYPE_UINT32
GNOME_KEYRING_ATTRIBUTE_TYPE_UINT32 - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_DEFAULT - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Save secrets to disk
gnome_keyring_delete_password_sync(GnomeKeyringLibrary.GnomeKeyringPasswordSchema, Object...) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Delete a stored secret, without paraphrasing, please read: https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Simple-Password-Storage.html#gnome-keyring-delete-password-sync
gnome_keyring_find_items_sync(int, Pointer, Pointer[]) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
gnome_keyring_find_password_sync(GnomeKeyringLibrary.GnomeKeyringPasswordSchema, GnomeKeyringLibrary.PointerToPointer, Object...) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Retrieving a stored secret, without paraphrasing, please read: https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Simple-Password-Storage.html#gnome-keyring-find-password-sync
gnome_keyring_found_list_free(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
gnome_keyring_free_password(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Free the in memory secret pointer, without paraphrasing, please read: https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Simple-Password-Storage.html#gnome-keyring-free-password
gnome_keyring_get_info_sync(String, GnomeKeyringLibrary.PointerToPointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Get information about keyring.
gnome_keyring_info_free(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Free the keyring info pointer return by gnome_keyring_get_info_sync If null pointer is passed nothing occurs.
gnome_keyring_info_get_is_locked(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Get whether the keyring is locked or not.
GNOME_KEYRING_ITEM_CHAINED_KEYRING_PASSWORD - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_ITEM_ENCRYPTION_KEY_PASSWORD - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_ITEM_GENERIC_SECRET - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
The item types GNOME_KEYRING_ITEM_GENERIC_SECRET = 0, GNOME_KEYRING_ITEM_NETWORK_PASSWORD, GNOME_KEYRING_ITEM_NOTE, GNOME_KEYRING_ITEM_CHAINED_KEYRING_PASSWORD, GNOME_KEYRING_ITEM_ENCRYPTION_KEY_PASSWORD, GNOME_KEYRING_ITEM_PK_STORAGE = 0x100, Not used, remains here only for compatibility GNOME_KEYRING_ITEM_LAST_TYPE,
GNOME_KEYRING_ITEM_NETWORK_PASSWORD - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_ITEM_NOTE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_ALREADY_UNLOCKED - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_BAD_ARGUMENTS - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_CANCELLED - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_DENIED - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_IO_ERROR - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_KEYRING_ALREADY_EXISTS - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_NO_MATCH - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_NO_SUCH_KEYRING - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
GNOME_KEYRING_RESULT_OK - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
GnomeKeyringResult: GNOME_KEYRING_RESULT_OK, GNOME_KEYRING_RESULT_DENIED, GNOME_KEYRING_RESULT_NO_KEYRING_DAEMON, GNOME_KEYRING_RESULT_ALREADY_UNLOCKED, GNOME_KEYRING_RESULT_NO_SUCH_KEYRING, GNOME_KEYRING_RESULT_BAD_ARGUMENTS, GNOME_KEYRING_RESULT_IO_ERROR, GNOME_KEYRING_RESULT_CANCELLED, GNOME_KEYRING_RESULT_KEYRING_ALREADY_EXISTS, GNOME_KEYRING_RESULT_NO_MATCH
gnome_keyring_result_to_message(int) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Translate error code to human readable string
GNOME_KEYRING_SESSION - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Save secrets in memory
gnome_keyring_store_password_sync(GnomeKeyringLibrary.GnomeKeyringPasswordSchema, String, String, String, Object...) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Storing a secret, without paraphrasing, please read: https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Simple-Password-Storage.html#gnome-keyring-store-password-sync
gnome_keyring_unlock_sync(String, String) - Method in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
Unlock a keyring, so that its contents may be accessed.
GnomeKeyringAttribute(Pointer) - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringAttribute
 
GnomeKeyringBackedCredentialStore - Class in com.microsoft.credentialstorage.implementation.posix.keyring
GNOME Keyring store for a credential.
GnomeKeyringBackedCredentialStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedCredentialStore
 
GnomeKeyringBackedSecureStore<E extends StoredSecret> - Class in com.microsoft.credentialstorage.implementation.posix.keyring
Base class for GNOME Keyring stores.
GnomeKeyringBackedSecureStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
GnomeKeyringBackedTokenPairStore - Class in com.microsoft.credentialstorage.implementation.posix.keyring
GNOME Keyring store for a token pair.
GnomeKeyringBackedTokenPairStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenPairStore
 
GnomeKeyringBackedTokenStore - Class in com.microsoft.credentialstorage.implementation.posix.keyring
GNOME Keyring store for a token.
GnomeKeyringBackedTokenStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedTokenStore
 
GnomeKeyringFound() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringFound
 
GnomeKeyringLibrary - Interface in com.microsoft.credentialstorage.implementation.posix.keyring
Simple interface to store and retrieve secrets with gnome-keyring https://developer.gnome.org/gnome-keyring/stable/ch01.html
GnomeKeyringLibrary.GnomeKeyringAttribute - Class in com.microsoft.credentialstorage.implementation.posix.keyring
 
GnomeKeyringLibrary.GnomeKeyringFound - Class in com.microsoft.credentialstorage.implementation.posix.keyring
 
GnomeKeyringLibrary.GnomeKeyringPasswordSchema - Class in com.microsoft.credentialstorage.implementation.posix.keyring
Schema for secret https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Simple-Password-Storage.html#GnomeKeyringPasswordSchema
GnomeKeyringLibrary.GnomeKeyringPasswordSchemaAttribute - Class in com.microsoft.credentialstorage.implementation.posix.keyring
Item Attributes — Attributes of individual keyring items.
GnomeKeyringLibrary.PointerToPointer - Class in com.microsoft.credentialstorage.implementation.posix.keyring
A pointer to pointer helper structure
GnomeKeyringPasswordSchema() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchema
 
GnomeKeyringPasswordSchemaAttribute() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchemaAttribute
 

H

hashCode() - Method in class com.microsoft.credentialstorage.model.StoredCredential
Gets a hash code based on the contents of the StoredCredential.
hashCode() - Method in class com.microsoft.credentialstorage.model.StoredToken
Gets a hash code based on the contents of the token.
hashCode() - Method in class com.microsoft.credentialstorage.model.StoredTokenPair
Gets a hash code based on the contents of the StoredTokenPair.

I

initialize(String) - Method in class com.microsoft.credentialstorage.implementation.posix.internal.GLibInitializer
Initialize Glib library by setting an application name that will be printed in Glib logs and error messages.
INSTANCE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary
 
INSTANCE - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
INSTANCE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary
 
INSTANCE - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
INSTANCE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
isLibSecretSupported() - Static method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
Check for Libsecret support on this platform
isSecure() - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
GNOME Keyring is considered secure
isSecure() - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
Libsecret is considered secure
isSecure() - Method in interface com.microsoft.credentialstorage.SecretStore
Indicate whether this store is secure or not.
isSupported() - Static method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
isSupported() - Static method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
item_id - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringFound
 
item_type - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchema
 

K

keyring - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringFound
 

L

len - Variable in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GArray
 
LibSecretBackedCredentialStore - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
Libsecret store for a credential.
LibSecretBackedCredentialStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedCredentialStore
 
LibSecretBackedSecureStore<E extends StoredSecret> - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
Base class for Linux stores via libsecret library.
LibSecretBackedSecureStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
LibSecretBackedTokenPairStore - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
Libsecret store for a token pair.
LibSecretBackedTokenPairStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenPairStore
 
LibSecretBackedTokenStore - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
Libsecret store for a token.
LibSecretBackedTokenStore() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedTokenStore
 
LibSecretLibrary - Interface in com.microsoft.credentialstorage.implementation.posix.libsecret
Simple interface to store and retrieve secrets with gnome-keyring https://developer.gnome.org/gnome-keyring/stable/ch01.html
LibSecretLibrary.GError - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
A error object.
LibSecretLibrary.SecretSchema - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
Schema for secret https://www.manpagez.com/html/libsecret-1/libsecret-1-0.18.6/libsecret-SecretSchema.php#SecretSchema
LibSecretLibrary.SecretSchemaAttribute - Class in com.microsoft.credentialstorage.implementation.posix.libsecret
Item Attributes — Attributes of individual keyring items.
logger - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
logger - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 

M

message - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.GError
 

N

name - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringAttribute
 
name - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchemaAttribute
 
name - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchema
 
name - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchemaAttribute
 
next - Variable in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GList
 

P

PERSONAL - com.microsoft.credentialstorage.model.StoredTokenType
Personal Access Token.
pointer - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.PointerToPointer
 
PointerToPointer() - Constructor for class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.PointerToPointer
 
PREFERRED - com.microsoft.credentialstorage.StorageProvider.SecureOption
Prefer a secure storage, but if none is available, an unprotected, non-secure storage will be returned
prev - Variable in class com.microsoft.credentialstorage.implementation.posix.internal.GLibLibrary.GList
 

R

readSecret(String, BiFunction<String, char[], T>) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
readSecret(String, BiFunction<String, char[], T>) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
REFRESH - com.microsoft.credentialstorage.model.StoredTokenType
OAuth2 Refresh Token
REQUIRED - com.microsoft.credentialstorage.StorageProvider.SecureOption
The store must be secure, i.e.

S

SCHEMA - Static variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
SCHEMA - Static variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
secret - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringFound
 
SECRET_COLLECTION_DEFAULT - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Save secrets to disk
secret_collection_for_alias_sync(Pointer, String, int, Pointer, PointerByReference) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
secret_collection_get_locked(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Get whether the collection is locked or not.
SECRET_COLLECTION_LOAD_ITEMS - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_COLLECTION_NONE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
SecretCollectionFlags: SECRET_COLLECTION_NONE SECRET_COLLECTION_LOAD_ITEMS
SECRET_COLLECTION_SESSION - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Save secrets in memory
secret_item_get_attributes(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
secret_item_get_secret(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
secret_password_clear_sync(LibSecretLibrary.SecretSchema, Pointer, PointerByReference, Object...) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Delete a stored secret, without paraphrasing, please read: https://www.manpagez.com/html/libsecret-1/libsecret-1-0.18.6/libsecret-Password-storage.php#secret-password-clear-sync
secret_password_free(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Free the in memory secret pointer, without paraphrasing, please read: https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Simple-Password-Storage.html#gnome-keyring-free-password
secret_password_lookup_sync(LibSecretLibrary.SecretSchema, Pointer, PointerByReference, Object...) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Retrieving a stored secret, without paraphrasing, please read: https://www.manpagez.com/html/libsecret-1/libsecret-1-0.18.6/libsecret-Password-storage.php#secret_password_lookup_sync
secret_password_store_sync(LibSecretLibrary.SecretSchema, String, String, String, Pointer, PointerByReference, Object...) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Storing a secret, without paraphrasing, please read: https://www.manpagez.com/html/libsecret-1/libsecret-1-0.18.6/libsecret-Password-storage.php#secret_password_lookup_sync
SECRET_SCHEMA_ATTRIBUTE_BOOLEAN - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SCHEMA_ATTRIBUTE_INTEGER - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SCHEMA_ATTRIBUTE_STRING - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
SecretSchemaAttributeType: SECRET_SCHEMA_ATTRIBUTE_STRING, SECRET_SCHEMA_ATTRIBUTE_INTEGER, SECRET_SCHEMA_ATTRIBUTE_BOOLEAN
SECRET_SCHEMA_DONT_MATCH_NAME - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SCHEMA_NONE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
SecretSchemaFlags: SECRET_SCHEMA_NONE, SECRET_SCHEMA_DONT_MATCH_NAME
SECRET_SEARCH_ALL - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SEARCH_LOAD_SECRETS - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SEARCH_NONE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
SecretSearchFlags: SECRET_SEARCH_NONE, SECRET_SEARCH_ALL, SECRET_SEARCH_UNLOCK, SECRET_SEARCH_LOAD_SECRETS
SECRET_SEARCH_UNLOCK - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
secret_service_get_sync(int, Pointer, PointerByReference) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SERVICE_LOAD_COLLECTIONS - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SECRET_SERVICE_NONE - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
SecretServiceFlags: SECRET_SERVICE_NONE, SECRET_SERVICE_OPEN_SESSION, SECRET_SERVICE_LOAD_COLLECTIONS,
SECRET_SERVICE_OPEN_SESSION - Static variable in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
secret_service_search_sync(Pointer, LibSecretLibrary.SecretSchema, Pointer, int, Pointer, PointerByReference) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Search for items matching the attributes.
secret_service_unlock_sync(Pointer, Pointer, Pointer, PointerByReference, PointerByReference) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
Unlock a collection, so that its contents may be accessed.
secret_value_get_text(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
secret_value_unref(Pointer) - Method in interface com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary
 
SecretSchema() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchema
 
SecretSchemaAttribute() - Constructor for class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchemaAttribute
 
SecretStore<E extends StoredSecret> - Interface in com.microsoft.credentialstorage
Secret store to hold the credentials.
StorageProvider - Class in com.microsoft.credentialstorage
Returns a store for credential, token or token pair for the requested security level.
StorageProvider.SecureOption - Enum in com.microsoft.credentialstorage
Option for requesting a store defining whether it is required to be secure or not.
StoredCredential - Class in com.microsoft.credentialstorage.model
Credential for user authentication.
StoredCredential(String, char[]) - Constructor for class com.microsoft.credentialstorage.model.StoredCredential
Creates a credential object with a username and password pair.
StoredSecret - Interface in com.microsoft.credentialstorage.model
An interface representing a secret.
StoredToken - Class in com.microsoft.credentialstorage.model
A security token, usually acquired by some authentication and identity services.
StoredToken(char[], StoredTokenType) - Constructor for class com.microsoft.credentialstorage.model.StoredToken
Creates a token object with a value and the specified type for a target identity.
StoredTokenPair - Class in com.microsoft.credentialstorage.model
A security token pair, combining access and refresh tokens.
StoredTokenPair(char[], char[]) - Constructor for class com.microsoft.credentialstorage.model.StoredTokenPair
Creates a new StoredTokenPair from raw access and refresh token data.
StoredTokenPair(char[], char[], Map<String, String>) - Constructor for class com.microsoft.credentialstorage.model.StoredTokenPair
Creates a new StoredTokenPair from raw access and refresh token data.
StoredTokenPair(StoredToken, StoredToken) - Constructor for class com.microsoft.credentialstorage.model.StoredTokenPair
Creates a new StoredTokenPair from raw access and refresh token data.
StoredTokenType - Enum in com.microsoft.credentialstorage.model
Represents a type of security token.

T

TEST - com.microsoft.credentialstorage.model.StoredTokenType
Used only for testing
type - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringAttribute
 
type - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringPasswordSchemaAttribute
 
type - Variable in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretLibrary.SecretSchemaAttribute
 

U

UNKNOWN - com.microsoft.credentialstorage.model.StoredTokenType
Unknown type.

V

value - Variable in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringLibrary.GnomeKeyringAttribute
 
valueOf(String) - Static method in enum com.microsoft.credentialstorage.model.StoredTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.credentialstorage.StorageProvider.SecureOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.credentialstorage.model.StoredTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.credentialstorage.StorageProvider.SecureOption
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeSecret(String, String, char[]) - Method in class com.microsoft.credentialstorage.implementation.posix.keyring.GnomeKeyringBackedSecureStore
 
writeSecret(String, String, char[], PointerByReference) - Method in class com.microsoft.credentialstorage.implementation.posix.libsecret.LibSecretBackedSecureStore
 
A C D E F G H I K L M N P R S T U V W 
All Classes All Packages