类的用途
java.security.KeyStoreException
使用 KeyStoreException 的包
包
描述
为安全框架提供类和接口。
提供用于解析和管理证书、证书撤销列表 (CRL) 和证书路径的类和接口。
为安全套接字包提供类。
-
KeyStoreException 在 java.security 中的用法
修饰符和类型方法描述final Enumeration<String>KeyStore.aliases()列出此密钥库的所有别名。final booleanKeyStore.containsAlias(String alias) 检查此密钥库中是否存在给定的别名。final voidKeyStore.deleteEntry(String alias) 从此密钥库中删除由给定别名标识的条目。abstract voidKeyStoreSpi.engineDeleteEntry(String alias) 从此密钥库中删除由给定别名标识的条目。KeyStoreSpi.engineGetEntry(String alias, KeyStore.ProtectionParameter protParam) 为具有指定保护参数的指定别名获取KeyStore.Entry。abstract voidKeyStoreSpi.engineSetCertificateEntry(String alias, Certificate cert) 将给定的证书分配给给定的别名。voidKeyStoreSpi.engineSetEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) 在指定的别名下保存一个KeyStore.Entry。abstract voidKeyStoreSpi.engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) 将给定的密钥(已经受到保护)分配给给定的别名。abstract voidKeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) 将给定的密钥分配给给定的别名,用给定的密码保护它。final booleanKeyStore.entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass) 确定指定alias的密钥库Entry是否是指定entryClass的实例或子类。final Set<KeyStore.Entry.Attribute>KeyStore.getAttributes(String alias) 检索与给定别名关联的属性。final CertificateKeyStore.getCertificate(String alias) 返回与给定别名关联的证书。final StringKeyStore.getCertificateAlias(Certificate cert) 返回其证书与给定证书匹配的第一个密钥库条目的(别名)名称。final Certificate[]KeyStore.getCertificateChain(String alias) 返回与给定别名关联的证书链。final DateKeyStore.getCreationDate(String alias) 返回由给定别名标识的条目的创建日期。final KeyStore.EntryKeyStore.getEntry(String alias, KeyStore.ProtectionParameter protParam) 为具有指定保护参数的指定别名获取密钥库Entry。static final KeyStoreKeyStore.getInstance(File file, char[] password) 返回适当密钥库类型的已加载密钥库对象。static final KeyStoreKeyStore.getInstance(File file, KeyStore.LoadStoreParameter param) 返回适当密钥库类型的已加载密钥库对象。static KeyStoreKeyStore.getInstance(String type) 返回指定类型的KeyStore对象。static KeyStoreKeyStore.getInstance(String type, String provider) 返回指定类型的KeyStore对象。static KeyStoreKeyStore.getInstance(String type, Provider provider) 返回指定类型的KeyStore对象。final Key返回与给定别名关联的密钥,使用给定密码恢复它。abstract KeyStoreKeyStore.Builder.getKeyStore()返回此对象描述的KeyStore。abstract KeyStore.ProtectionParameterKeyStore.Builder.getProtectionParameter(String alias) 返回应该用于获取具有给定别名的Entry的ProtectionParameter。final booleanKeyStore.isCertificateEntry(String alias) 如果给定别名标识的条目是通过调用setCertificateEntry创建的,或者是通过调用setEntry和TrustedCertificateEntry创建的,则返回true。final booleanKeyStore.isKeyEntry(String alias) 如果由给定别名标识的条目是通过调用setKeyEntry创建的,或者是通过使用PrivateKeyEntry或SecretKeyEntry调用setEntry创建的,则返回true。final voidKeyStore.setCertificateEntry(String alias, Certificate cert) 将给定的可信证书分配给给定的别名。final voidKeyStore.setEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) 在指定的别名下保存一个密钥库Entry。final voidKeyStore.setKeyEntry(String alias, byte[] key, Certificate[] chain) 将给定的密钥(已经受到保护)分配给给定的别名。final voidKeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain) 将给定的密钥分配给给定的别名,用给定的密码保护它。final intKeyStore.size()检索此密钥库中的条目数。final voidKeyStore.store(OutputStream stream, char[] password) 将此密钥库存储到给定的输出流,并使用给定的密码保护其完整性。final voidKeyStore.store(KeyStore.LoadStoreParameter param) 使用给定的LoadStoreParameter存储此密钥库。 -
KeyStoreException 在 java.security.cert 中的用法
java.security.cert 中的构造函数抛出 KeyStoreException修饰符构造方法描述PKIXBuilderParameters(KeyStore keystore, CertSelector targetConstraints) 创建PKIXBuilderParameters的实例,该实例从指定的KeyStore中包含的受信任证书条目填充最受信任的 CA 集。PKIXParameters(KeyStore keystore) 创建PKIXParameters的实例,该实例从指定的KeyStore中包含的受信任证书条目填充最受信任的 CA 集。 -
KeyStoreException 在 javax.net.ssl 中的用法
修饰符和类型方法描述protected abstract voidKeyManagerFactorySpi.engineInit(KeyStore ks, char[] password) 使用密钥材料源初始化此工厂。protected abstract voidTrustManagerFactorySpi.engineInit(KeyStore ks) 使用证书颁发机构和相关信任材料的来源初始化此工厂。final void使用密钥材料源初始化此工厂。final void使用证书颁发机构和相关信任材料的来源初始化此工厂。