public class KeyStore extends Object
Modifier | Constructor and Description |
---|---|
protected |
KeyStore(KeyStoreSpi keyStoreSpi,
Provider provider,
String type) |
Modifier and Type | Method and Description |
---|---|
Enumeration |
aliases() |
boolean |
containsAlias(String alias) |
void |
deleteEntry(String alias) |
Certificate |
getCertificate(String alias) |
String |
getCertificateAlias(Certificate cert) |
Certificate[] |
getCertificateChain(String alias) |
Date |
getCreationDate(String alias) |
static String |
getDefaultType() |
static KeyStore |
getInstance(String type) |
static KeyStore |
getInstance(String type,
Provider provider) |
static KeyStore |
getInstance(String type,
String provider) |
Key |
getKey(String alias,
char[] password) |
Provider |
getProvider() |
String |
getType() |
boolean |
isCertificateEntry(String alias) |
boolean |
isKeyEntry(String alias) |
void |
load(InputStream stream,
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() |
void |
store(OutputStream stream,
char[] password) |
protected KeyStore(KeyStoreSpi keyStoreSpi, Provider provider, String type)
public static String getDefaultType()
public static KeyStore getInstance(String type) throws KeyStoreException
KeyStoreException
public static KeyStore getInstance(String type, String provider) throws KeyStoreException, NoSuchProviderException
public static KeyStore getInstance(String type, Provider provider) throws KeyStoreException
KeyStoreException
public final Enumeration aliases() throws KeyStoreException
KeyStoreException
public final boolean containsAlias(String alias) throws KeyStoreException
KeyStoreException
public final void deleteEntry(String alias) throws KeyStoreException
KeyStoreException
public final Certificate getCertificate(String alias) throws KeyStoreException
KeyStoreException
public final String getCertificateAlias(Certificate cert) throws KeyStoreException
KeyStoreException
public final Certificate[] getCertificateChain(String alias) throws KeyStoreException
KeyStoreException
public final Date getCreationDate(String alias) throws KeyStoreException
KeyStoreException
public final Key getKey(String alias, char[] password) throws KeyStoreException, NoSuchAlgorithmException, UnrecoverableKeyException
public final Provider getProvider()
public final String getType()
public final boolean isCertificateEntry(String alias) throws KeyStoreException
KeyStoreException
public final boolean isKeyEntry(String alias) throws KeyStoreException
KeyStoreException
public final void load(InputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException
public final void setCertificateEntry(String alias, Certificate cert) throws KeyStoreException
KeyStoreException
public final void setKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException
KeyStoreException
public final void setKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException
KeyStoreException
public final int size() throws KeyStoreException
KeyStoreException
public final void store(OutputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException, KeyStoreException