public class KeyInfo
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
javax.net.ssl.SSLContext |
createSSLContext(TrustManager trustManager,
boolean installRevocationChecker,
java.security.cert.X509CertSelector selector) |
java.security.cert.Certificate[] |
getCertificateChain() |
java.security.PrivateKey |
getPrivateKey() |
static KeyInfo |
load(java.net.URI location,
java.util.function.Function<java.lang.String,char[]> passphraseCallback) |
static KeyInfo |
save(java.net.URI location,
java.security.PrivateKey privateKey,
java.security.cert.Certificate[] chain,
java.util.function.Function<java.lang.String,char[]> passphraseCallback) |
void |
setKeyEntry(java.security.PrivateKey privateKey,
java.security.cert.Certificate[] chain) |
public java.security.PrivateKey getPrivateKey()
throws java.lang.Exception
java.lang.Exceptionpublic java.security.cert.Certificate[] getCertificateChain()
throws java.security.KeyStoreException
java.security.KeyStoreExceptionpublic javax.net.ssl.SSLContext createSSLContext(TrustManager trustManager, boolean installRevocationChecker, java.security.cert.X509CertSelector selector) throws java.lang.Exception
java.lang.Exceptionpublic void setKeyEntry(java.security.PrivateKey privateKey,
java.security.cert.Certificate[] chain)
throws java.lang.Exception
java.lang.Exceptionpublic static KeyInfo load(java.net.URI location, java.util.function.Function<java.lang.String,char[]> passphraseCallback) throws java.security.UnrecoverableKeyException, java.lang.Exception
java.security.UnrecoverableKeyExceptionjava.lang.Exceptionpublic static KeyInfo save(java.net.URI location, java.security.PrivateKey privateKey, java.security.cert.Certificate[] chain, java.util.function.Function<java.lang.String,char[]> passphraseCallback) throws java.lang.Exception
java.lang.Exception