public class KeychainSecurityBackedCredentialStore extends Object implements SecretStore<Credential>
| Constructor and Description |
|---|
KeychainSecurityBackedCredentialStore() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(String key,
Credential secret) |
boolean |
delete(String targetName) |
protected boolean |
deleteByKind(String targetName,
com.microsoft.alm.storage.macosx.KeychainSecurityCliStore.SecretKind kind) |
Credential |
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 KeychainSecurityBackedCredentialStore()
public Credential get(String key)
get in interface SecretStore<Credential>public boolean add(String key, Credential secret)
add in interface SecretStore<Credential>public boolean delete(String targetName)
delete in interface SecretStore<Credential>public boolean isSecure()
isSecure in interface SecretStore<Credential>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.