Enumeration<String> |
KeyStore.aliases() |
列出此密钥库的所有别名。
|
boolean |
KeyStore.containsAlias(String alias) |
检查此密钥库中是否存在给定的别名。
|
void |
KeyStore.deleteEntry(String alias) |
从此密钥库中删除由给定别名标识的条目。
|
abstract void |
KeyStoreSpi.engineDeleteEntry(String alias) |
从此密钥库中删除由给定别名标识的条目。
|
KeyStore.Entry |
KeyStoreSpi.engineGetEntry(String alias, KeyStore.ProtectionParameter protParam) |
获取具有指定保护参数的指定别名的
KeyStore.Entry 。
|
abstract void |
KeyStoreSpi.engineSetCertificateEntry(String alias, Certificate cert) |
将给定的证书分配给给定的别名。
|
void |
KeyStoreSpi.engineSetEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) |
在指定的别名下保存一个
KeyStore.Entry 。
|
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) |
将给定的密钥(已经被保护)分配给给定的别名。
|
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) |
将给定的密钥分配给给定的别名,并使用给定的密码进行保护。
|
boolean |
KeyStore.entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass) |
确定密钥库
Entry 为指定
alias 是指定的一个实例或亚类
entryClass 。
|
Certificate |
KeyStore.getCertificate(String alias) |
返回与给定别名相关联的证书。
|
String |
KeyStore.getCertificateAlias(Certificate cert) |
返回其证书与给定证书匹配的第一个密钥库条目的(别名)名称。
|
Certificate[] |
KeyStore.getCertificateChain(String alias) |
返回与给定别名关联的证书链。
|
Date |
KeyStore.getCreationDate(String alias) |
返回由给定别名标识的条目的创建日期。
|
KeyStore.Entry |
KeyStore.getEntry(String alias, KeyStore.ProtectionParameter protParam) |
使用指定的保护参数获取指定别名的密钥库
Entry 。
|
static KeyStore |
KeyStore.getInstance(File file, char[] password) |
返回相应密钥库类型的加载密钥库对象。
|
static KeyStore |
KeyStore.getInstance(File file, KeyStore.LoadStoreParameter param) |
返回相应密钥库类型的加载密钥库对象。
|
static KeyStore |
KeyStore.getInstance(String type) |
返回指定类型的密钥库对象。
|
static KeyStore |
KeyStore.getInstance(String type, String provider) |
返回指定类型的密钥库对象。
|
static KeyStore |
KeyStore.getInstance(String type, Provider provider) |
返回指定类型的密钥库对象。
|
Key |
KeyStore.getKey(String alias, char[] password) |
返回与给定别名相关联的密钥,使用给定的密码恢复它。
|
abstract KeyStore |
KeyStore.Builder.getKeyStore() |
返回此对象描述的KeyStore。
|
abstract KeyStore.ProtectionParameter |
KeyStore.Builder.getProtectionParameter(String alias) |
返回应用于获取给定别名的Entry 的ProtectionParameters。
|
boolean |
KeyStore.isCertificateEntry(String alias) |
如果由给定别名标识的条目是通过调用
setCertificateEntry 创建的,或者通过调用
setEntry 与
TrustedCertificateEntry 创建的条目,则返回true。
|
boolean |
KeyStore.isKeyEntry(String alias) |
如果给定别名标识的条目是通过调用
setKeyEntry 创建的,或者通过调用
setEntry 与
PrivateKeyEntry 或
SecretKeyEntry 创建的条目,则返回true。
|
void |
KeyStore.setCertificateEntry(String alias, Certificate cert) |
将给定的可信证书分配给给定的别名。
|
void |
KeyStore.setEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) |
在指定的别名下保存密钥库
Entry 。
|
void |
KeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain) |
将给定的密钥(已经被保护)分配给给定的别名。
|
void |
KeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain) |
将给定的密钥分配给给定的别名,并使用给定的密码进行保护。
|
int |
KeyStore.size() |
检索此密钥库中的条目数。
|
void |
KeyStore.store(OutputStream stream, char[] password) |
将此密钥库存储到给定的输出流,并使用给定的密码保护其完整性。
|
void |
KeyStore.store(KeyStore.LoadStoreParameter param) |
使用给定的
LoadStoreParameter 存储此密钥库。
|