public class ExternalKeyStore extends Object
| Modifier and Type | Method and Description |
|---|---|
List<String> |
aliases() |
boolean |
containsAlias(String alias) |
void |
deleteEntry(String alias) |
X509CertImpl |
getCertificate(String alias) |
X509CertImpl[] |
getCertificateChain(String alias) |
static ExternalKeyStore |
getInstance() |
NativeKey |
getKey(String alias,
char[] password) |
boolean |
isCertificateEntry(String alias) |
boolean |
isKeyEntry(String alias) |
void |
login(char[] password) |
void |
setCertificateEntry(String alias,
Certificate cert) |
void |
setKeyEntry(String alias,
byte[] key,
Certificate[] chain) |
void |
setKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain) |
int |
size() |
public boolean containsAlias(String alias)
public void deleteEntry(String alias) throws KeyStoreException
KeyStoreException@Nullable public X509CertImpl getCertificate(String alias)
@Nullable public X509CertImpl[] getCertificateChain(String alias)
public static ExternalKeyStore getInstance()
public boolean isCertificateEntry(String alias)
public boolean isKeyEntry(String alias)
public void login(@Nullable char[] password) throws IOException
IOExceptionpublic void setCertificateEntry(String alias, Certificate cert) throws KeyStoreException
KeyStoreExceptionpublic void setKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException
KeyStoreExceptionpublic void setKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException
KeyStoreExceptionpublic int size()