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.Exception
public java.security.cert.Certificate[] getCertificateChain() throws java.security.KeyStoreException
java.security.KeyStoreException
public javax.net.ssl.SSLContext createSSLContext(TrustManager trustManager, boolean installRevocationChecker, java.security.cert.X509CertSelector selector) throws java.lang.Exception
java.lang.Exception
public void setKeyEntry(java.security.PrivateKey privateKey, java.security.cert.Certificate[] chain) throws java.lang.Exception
java.lang.Exception
public 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.UnrecoverableKeyException
java.lang.Exception
public 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