Skip navigation links
A B C D E G I K L P R S U V W 

A

afterCacheAccess(ITokenCacheAccessContext) - Method in class com.microsoft.aad.msal4jextensions.PersistenceTokenCacheAccessAspect
 

B

beforeCacheAccess(ITokenCacheAccessContext) - Method in class com.microsoft.aad.msal4jextensions.PersistenceTokenCacheAccessAspect
 
build() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings.Builder
Construct an immutable instance of PersistenceSettings.
builder(String, Path) - Static method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
Constructs an instance of builder associated with provided cache file.

C

CacheFileAccessException - Exception in com.microsoft.aad.msal4jextensions.persistence
Runtime Exception representing error/failure to access Cache File
CacheFileAccessor - Class in com.microsoft.aad.msal4jextensions.persistence
Implementation of CacheAccessor based on File persistence
CacheFileAccessor(String) - Constructor for class com.microsoft.aad.msal4jextensions.persistence.CacheFileAccessor
 
CacheFileLockAcquisitionException - Exception in com.microsoft.aad.msal4jextensions
Exception represents failure/error of acquiring cross process cacheFile lock
CacheFileLockAcquisitionException(String) - Constructor for exception com.microsoft.aad.msal4jextensions.CacheFileLockAcquisitionException
Constructor
CFRelease(Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Releases a Core Foundation object.
CFStringGetCharacterAtIndex(Pointer, long) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Returns the Unicode character at a specified location in a string.
CFStringGetLength(Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Returns the number (in terms of UTF-16 code pairs) of Unicode characters in a string.
com.microsoft.aad.msal4jextensions - package com.microsoft.aad.msal4jextensions
 
com.microsoft.aad.msal4jextensions.persistence - package com.microsoft.aad.msal4jextensions.persistence
 
com.microsoft.aad.msal4jextensions.persistence.linux - package com.microsoft.aad.msal4jextensions.persistence.linux
 
com.microsoft.aad.msal4jextensions.persistence.mac - package com.microsoft.aad.msal4jextensions.persistence.mac
 

D

delete() - Method in class com.microsoft.aad.msal4jextensions.persistence.CacheFileAccessor
 
delete() - Method in interface com.microsoft.aad.msal4jextensions.persistence.ICacheAccessor
Deletes the cache
delete() - Method in class com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor
 
delete() - Method in class com.microsoft.aad.msal4jextensions.persistence.mac.KeyChainAccessor
 

E

ERR_SEC_ITEM_NOT_FOUND - Static variable in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
 
ERR_SEC_SUCCESS - Static variable in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
 

G

getCacheDirectoryPath() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getCacheFileName() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getCurrentCacheFileModifiedTimestamp() - Method in class com.microsoft.aad.msal4jextensions.PersistenceTokenCacheAccessAspect
 
getKeychainAccount() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeychainService() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringAttribute1Key() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringAttribute1Value() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringAttribute2Key() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringAttribute2Value() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringCollection() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringSchemaName() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getKeyringSecretLabel() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getLockRetryDelayMilliseconds() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 
getLockRetryNumber() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 

I

ICacheAccessor - Interface in com.microsoft.aad.msal4jextensions.persistence
Interface for cache data access operations.
ISecurityLibrary - Interface in com.microsoft.aad.msal4jextensions.persistence.linux
Interface which represents API for libsecret library on Linux.
ISecurityLibrary - Interface in com.microsoft.aad.msal4jextensions.persistence.mac
Interface which represents API for accessing KeyChain on Mac.
isOnLinuxUseUnprotectedFileAsCacheStorage() - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings
 

K

KeyChainAccessException - Exception in com.microsoft.aad.msal4jextensions.persistence.mac
Runtime Exception representing error/failure to access KeyChain on Mac
KeyChainAccessor - Class in com.microsoft.aad.msal4jextensions.persistence.mac
Implementation of CacheAccessor based on KeyChain for Mac
KeyChainAccessor(String, String, String) - Constructor for class com.microsoft.aad.msal4jextensions.persistence.mac.KeyChainAccessor
 
KeyRingAccessException - Exception in com.microsoft.aad.msal4jextensions.persistence.linux
Runtime Exception representing error/failure to access KeyRing on Linux
KeyRingAccessor - Class in com.microsoft.aad.msal4jextensions.persistence.linux
Implementation of CacheAccessor based on KeyRing for Linux
KeyRingAccessor(String, String, String, String, String, String, String, String) - Constructor for class com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor
 

L

library - Static variable in interface com.microsoft.aad.msal4jextensions.persistence.linux.ISecurityLibrary
 
library - Static variable in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
 

P

PersistenceSettings - Class in com.microsoft.aad.msal4jextensions
An immutable class containing persistence settings for MSAL caches in various platforms.
PersistenceSettings.Builder - Class in com.microsoft.aad.msal4jextensions
An builder for PersistenceSettings objects.
PersistenceTokenCacheAccessAspect - Class in com.microsoft.aad.msal4jextensions
Implementation of ITokenCacheAccessAspect which store MSAL token cache in platform specific secret storage: Win - file encrypted with DPAPI Mac - key chain Linux - key ring
PersistenceTokenCacheAccessAspect(PersistenceSettings) - Constructor for class com.microsoft.aad.msal4jextensions.PersistenceTokenCacheAccessAspect
 

R

read() - Method in class com.microsoft.aad.msal4jextensions.persistence.CacheFileAccessor
 
read() - Method in interface com.microsoft.aad.msal4jextensions.persistence.ICacheAccessor
Reads cache data
read() - Method in class com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor
 
read() - Method in class com.microsoft.aad.msal4jextensions.persistence.mac.KeyChainAccessor
 

S

SecCopyErrorMessageString(int, Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Returns a string explaining the meaning of a security result code.
SecKeychainAddGenericPassword(Pointer, int, byte[], int, byte[], int, byte[], Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Adds a new generic password to a keychain.
SecKeychainFindGenericPassword(Pointer, int, byte[], int, byte[], int[], Pointer[], Pointer[]) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Finds the first generic password based on the attributes passed.
SecKeychainItemDelete(Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Deletes a keychain item from the default keychain’s permanent data store.
SecKeychainItemFreeContent(Pointer[], Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Releases the memory used by the keychain attribute list and the keychain data.
SecKeychainItemModifyContent(Pointer, Pointer, int, byte[]) - Method in interface com.microsoft.aad.msal4jextensions.persistence.mac.ISecurityLibrary
Updates an existing keychain item after changing its attributes and/or data.
secret_password_clear_sync(Pointer, Pointer, Pointer[], String, String, String, String, Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.linux.ISecurityLibrary
Remove unlocked matching passwords from the secret service
secret_password_lookup_sync(Pointer, Pointer, Pointer[], String, String, String, String, Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.linux.ISecurityLibrary
Lookup a password in the secret service
secret_password_store_sync(Pointer, String, String, String, Pointer, Pointer[], String, String, String, String, Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.linux.ISecurityLibrary
Store a password in the secret service
secret_schema_new(String, int, String, int, String, int, Pointer) - Method in interface com.microsoft.aad.msal4jextensions.persistence.linux.ISecurityLibrary
Creates a schema for saving secret, it represents a set of attributes that are stored with it
setLinuxKeyring(String, String, String, String, String, String, String) - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings.Builder
Augments this builder with Linux KeyRing settings.
setLinuxUseUnprotectedFileAsCacheStorage(boolean) - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings.Builder
Augments this builder with linux persistence settings to use unprotected file as Cache storage.
setLockRetry(int, int) - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings.Builder
Augments this builder with lock retry settings.
setMacKeychain(String, String) - Method in class com.microsoft.aad.msal4jextensions.PersistenceSettings.Builder
Augments this builder with mac keychain settings.

U

updateCacheFileLastModifiedTime() - Method in class com.microsoft.aad.msal4jextensions.persistence.CacheFileAccessor
 

V

verify() - Method in class com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor
 

W

write(byte[]) - Method in class com.microsoft.aad.msal4jextensions.persistence.CacheFileAccessor
 
write(byte[]) - Method in interface com.microsoft.aad.msal4jextensions.persistence.ICacheAccessor
Writes cache data
write(byte[]) - Method in class com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor
 
write(byte[]) - Method in class com.microsoft.aad.msal4jextensions.persistence.mac.KeyChainAccessor
 
A B C D E G I K L P R S U V W 
Skip navigation links

Copyright © 2020. All rights reserved.