A C D E F G H I K L M N P R S T U V W
All Classes All Packages
All Classes All Packages
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
Secretfrom 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
Secretfrom 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
StoredCredentialfor equality. - equals(Object) - Method in class com.microsoft.credentialstorage.model.StoredToken
-
Compares an object to this
StoredTokenfor 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
StoredTokenPairfrom raw access and refresh token data. - StoredTokenPair(char[], char[], Map<String, String>) - Constructor for class com.microsoft.credentialstorage.model.StoredTokenPair
-
Creates a new
StoredTokenPairfrom raw access and refresh token data. - StoredTokenPair(StoredToken, StoredToken) - Constructor for class com.microsoft.credentialstorage.model.StoredTokenPair
-
Creates a new
StoredTokenPairfrom 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
All Classes All Packages