java.lang.Object
java.security.KeyStore.PrivateKeyEntry
- 所有已实现的接口:
-
KeyStore.Entry
- 封闭类:
-
KeyStore
一个包含
PrivateKey
和相应证书链的KeyStore
条目。
- 自版本:
- 1.5
-
Nested Class Summary
Nested classes/interfaces declared in interface java.security.KeyStore.Entry
KeyStore.Entry.Attribute
-
Constructor Summary
ConstructorDescriptionPrivateKeyEntry
(PrivateKey privateKey, Certificate[] chain) 构造一个带有PrivateKey
和相应证书链的PrivateKeyEntry
。PrivateKeyEntry
(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes) 构造一个带有PrivateKey
和相应证书链以及相关条目属性的PrivateKeyEntry
。 -
Method Summary
Modifier and TypeMethodDescription检索与条目关联的属性。从此条目的证书链中获取最终实体Certificate
。从此条目获取证书链。从此条目获取PrivateKey
。toString()
返回此PrivateKeyEntry的字符串表示形式。
-
Constructor Details
-
PrivateKeyEntry
构造一个带有PrivateKey
和相应证书链的PrivateKeyEntry
。在存储在新的
PrivateKeyEntry
对象中之前,指定的chain
会被克隆。- 参数:
-
privateKey
-PrivateKey
-
chain
- 代表证书链的Certificate
数组。该链必须是有序的,并且在索引0处包含与私钥对应的Certificate
。 - 抛出:
-
NullPointerException
- 如果privateKey
或chain
为null
-
IllegalArgumentException
- 如果指定的链长度为0,如果指定的链不包含相同类型的Certificate
,或者如果PrivateKey
算法与最终实体Certificate
(在索引0处)中的PublicKey
的算法不匹配
-
PrivateKeyEntry
public PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain, Set<KeyStore.Entry.Attribute> attributes) 构造一个带有PrivateKey
和相应证书链以及相关条目属性的PrivateKeyEntry
。在存储在新的
PrivateKeyEntry
对象中之前,指定的chain
和attributes
会被克隆。- 参数:
-
privateKey
-PrivateKey
-
chain
- 代表证书链的Certificate
数组。该链必须是有序的,并且在索引0处包含与私钥对应的Certificate
。 -
attributes
- 属性 - 抛出:
-
NullPointerException
- 如果privateKey
、chain
或attributes
为null
-
IllegalArgumentException
- 如果指定的链长度为0,如果指定的链不包含相同类型的Certificate
,或者如果PrivateKey
算法与最终实体Certificate
(在索引0处)中的PublicKey
的算法不匹配 - 自版本:
- 1.8
-
-
Method Details
-
getPrivateKey
从此条目获取PrivateKey
。- 返回:
-
从此条目获取的
PrivateKey
-
getCertificateChain
从此条目获取证书链。在返回之前,存储的链会被克隆。
- 返回:
-
一个与公钥证书链对应的
Certificate
数组。如果证书是X.509类型,则返回数组的运行时类型为X509Certificate[]
。
-
getCertificate
从此条目的证书链中获取最终实体Certificate
。- 返回:
-
从此条目的证书链中获取的最终实体
Certificate
(在索引0处)。如果证书是X.509类型,则返回的证书的运行时类型为X509Certificate
。
-
getAttributes
检索与条目关联的属性。- 指定者:
-
getAttributes
在接口KeyStore.Entry
- 返回:
-
一个不可修改的属性
Set
,可能为空 - 自版本:
- 1.8
-
toString
返回此PrivateKeyEntry的字符串表示形式。
-