public class SSLHelper
extends java.lang.Object
Description:
Copyright (c) 2018
| 构造器和说明 |
|---|
SSLHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static javax.net.ssl.SSLContext |
initSSLConfig(java.lang.String keystore,
java.lang.String keyPassword) |
static javax.net.ssl.SSLContext |
initSSLConfig(java.lang.String PROTOCOL,
java.lang.String pemKey,
java.lang.String pemKeyPassword,
java.lang.String pemCert,
java.lang.String pemtrustCA)
SSLHelper.initSSLConfig("TLS", pemKey, "JKS", this.pemkeyPassword, pemCert, pemtrustedCA),
|
static javax.net.ssl.SSLContext |
initSSLConfig(java.lang.String PROTOCOL,
java.lang.String keystoreFilePath,
java.lang.String keystoreType,
java.lang.String keystorePassword,
java.lang.String keystoreAlias,
java.lang.String truststoreFilePath,
java.lang.String truststoreType,
java.lang.String truststorePassword,
java.lang.String truststoreAlias) |
static javax.net.ssl.SSLContext |
newSSLContext(java.lang.String PROTOCOL,
java.security.Provider sslContextProvider,
java.security.cert.X509Certificate[] trustCertCollection,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.security.cert.X509Certificate[] keyCertChain,
java.security.PrivateKey key,
java.lang.String keyPassword,
javax.net.ssl.KeyManagerFactory keyManagerFactory,
long sessionCacheSize,
long sessionTimeout) |
public static javax.net.ssl.SSLContext newSSLContext(java.lang.String PROTOCOL,
java.security.Provider sslContextProvider,
java.security.cert.X509Certificate[] trustCertCollection,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.security.cert.X509Certificate[] keyCertChain,
java.security.PrivateKey key,
java.lang.String keyPassword,
javax.net.ssl.KeyManagerFactory keyManagerFactory,
long sessionCacheSize,
long sessionTimeout)
throws javax.net.ssl.SSLException
javax.net.ssl.SSLExceptionpublic static javax.net.ssl.SSLContext initSSLConfig(java.lang.String keystore,
java.lang.String keyPassword)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.KeyStoreException,
java.io.IOException,
java.security.KeyManagementException
java.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.IOExceptionjava.security.KeyManagementExceptionpublic static javax.net.ssl.SSLContext initSSLConfig(java.lang.String PROTOCOL,
java.lang.String keystoreFilePath,
java.lang.String keystoreType,
java.lang.String keystorePassword,
java.lang.String keystoreAlias,
java.lang.String truststoreFilePath,
java.lang.String truststoreType,
java.lang.String truststorePassword,
java.lang.String truststoreAlias)
public static javax.net.ssl.SSLContext initSSLConfig(java.lang.String PROTOCOL,
java.lang.String pemKey,
java.lang.String pemKeyPassword,
java.lang.String pemCert,
java.lang.String pemtrustCA)
PROTOCOL - pemKey - pemKeyPassword - pemCert - pemtrustCA -