软件包 | 描述 |
---|---|
java.security |
为安全框架提供类和接口。
|
java.security.cert |
提供用于解析和管理证书的类和接口,证书撤销列表(CRL),认证路径。
|
javax.net.ssl |
为安全套接字包提供类。
|
Modifier and Type | Method and Description |
---|---|
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)
确定是否为指定的
alias keystore
Entry 是指定
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(String type)
返回一个指定类型的对象库。
|
static KeyStore |
KeyStore.getInstance(String type, Provider provider)
返回一个指定类型的对象库。
|
static KeyStore |
KeyStore.getInstance(String type, String provider)
返回一个指定类型的对象库。
|
Key |
KeyStore.getKey(String alias, char[] password)
返回与给定别名关联的密钥,使用给定的密码来恢复它。
|
abstract KeyStore |
KeyStore.Builder.getKeyStore()
返回KeyStore所描述的这个对象。
|
abstract KeyStore.ProtectionParameter |
KeyStore.Builder.getProtectionParameter(String alias)
返回应用于获取与给定的别名
Entry 的保护参量设计时。
|
boolean |
KeyStore.isCertificateEntry(String alias)
返回true如果条目被给定的别名是由一个叫
setCertificateEntry 创建,或通过电话与
TrustedCertificateEntry
setEntry 。
|
boolean |
KeyStore.isKeyEntry(String alias)
返回true如果条目被给定的别名是由一个叫
setKeyEntry 创建,或通过调用创建一
PrivateKeyEntry 或
SecretKeyEntry
setEntry 。
|
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(KeyStore.LoadStoreParameter param)
商店这个密钥使用给定的
LoadStoreParameter 。
|
void |
KeyStore.store(OutputStream stream, char[] password)
商店这个密钥库到给定的输出流,其完整性与给定的密码保护。
|
Constructor and Description |
---|
PKIXBuilderParameters(KeyStore keystore, CertSelector targetConstraints)
创建
PKIXBuilderParameters 填充包含在指定
KeyStore 最受信任的CA的证书信任项集合中的一个实例。
|
PKIXParameters(KeyStore keystore)
创建
PKIXParameters 填充包含在指定
KeyStore 最受信任的CA的证书信任项集合中的一个实例。
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
TrustManagerFactorySpi.engineInit(KeyStore ks)
一个证书权威的来源和相关的信托材料初始化这个厂。
|
protected abstract void |
KeyManagerFactorySpi.engineInit(KeyStore ks, char[] password)
一个关键的材料源初始化这个厂。
|
void |
TrustManagerFactory.init(KeyStore ks)
一个证书权威的来源和相关的信托材料初始化这个厂。
|
void |
KeyManagerFactory.init(KeyStore ks, char[] password)
一个关键的材料源初始化这个厂。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.