public static final class KeyStore.PrivateKeyEntry extends Object implements KeyStore.Entry
PrivateKeyEntry represents a KeyStore entry that
holds a private key.| Constructor and Description |
|---|
PrivateKeyEntry(PrivateKey privateKey,
Certificate[] chain)
Constructs a new instance of
PrivateKeyEntry with the given
PrivateKey and the provided certificate chain. |
| Modifier and Type | Method and Description |
|---|---|
Certificate |
getCertificate()
Returns the certificate corresponding to the private key.
|
Certificate[] |
getCertificateChain()
Returns the certificate chain.
|
PrivateKey |
getPrivateKey()
Returns the private key.
|
String |
toString()
Returns a string containing a concise, human-readable description of
this
PrivateKeyEntry. |
public PrivateKeyEntry(PrivateKey privateKey, Certificate[] chain)
PrivateKeyEntry with the given
PrivateKey and the provided certificate chain.privateKey - the private key.chain - the ordered certificate chain with the certificate
corresponding to the private key at index 0.NullPointerException - if privateKey or chain is null.IllegalArgumentException - if chain.length == 0, the algorithm of the
private key does not match the algorithm of the public
key of the first certificate or the certificates are not
all of the same type.public PrivateKey getPrivateKey()
public Certificate[] getCertificateChain()
public Certificate getCertificate()