public class KeychainSecurityBackedTokenStore extends Object implements SecretStore<Token>
| Constructor and Description |
|---|
KeychainSecurityBackedTokenStore() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(String key,
Token secret) |
boolean |
delete(String targetName) |
protected boolean |
deleteByKind(String targetName,
com.microsoft.alm.storage.macosx.KeychainSecurityCliStore.SecretKind kind) |
Token |
get(String key) |
boolean |
isKeychainAvailable() |
boolean |
isSecure()
Keychain Access is secure
|
Credential |
readCredentials(String targetName) |
Token |
readToken(String targetName) |
TokenPair |
readTokenPair(String targetName) |
void |
writeCredential(String targetName,
Credential credentials) |
void |
writeToken(String targetName,
Token token) |
void |
writeTokenPair(String targetName,
TokenPair tokenPair) |
public Token get(String key)
get in interface SecretStore<Token>public boolean add(String key, Token secret)
add in interface SecretStore<Token>public boolean delete(String targetName)
delete in interface SecretStore<Token>public boolean isSecure()
isSecure in interface SecretStore<Token>true for Keychain Accessprotected boolean deleteByKind(String targetName, com.microsoft.alm.storage.macosx.KeychainSecurityCliStore.SecretKind kind)
public boolean isKeychainAvailable()
public Credential readCredentials(String targetName)
public void writeCredential(String targetName, Credential credentials)
Copyright © 2018. All rights reserved.