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, 类<? 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) | 返回指定类型的keystore对象。 |
static KeyStore | KeyStore.getInstance(String type, String provider) | 返回指定类型的keystore对象。 |
static KeyStore | KeyStore.getInstance(String type, Provider provider) | 返回指定类型的keystore对象。 |
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 存储此密钥库。 |