Package org.rossonet.utils
Class SslHelper
- java.lang.Object
-
- org.rossonet.utils.SslHelper
-
public class SslHelper extends java.lang.ObjectNeed bouncycastle libs. This libs are not in the jar. implementation group: 'org.bouncycastle', name: 'bcprov-jdk18on', version: '1.76' implementation group: 'org.bouncycastle', name: 'bcpkix-jdk18on', version: '1.76' implementation group: 'org.bouncycastle', name: 'bcutil-jdk18on', version: '1.76'
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.security.KeyStorecreateKeystore(java.lang.String password, java.security.cert.X509Certificate cert, java.security.PrivateKey key)static java.lang.StringgetDefaultCharSet()static javax.net.ssl.SSLContextgetSSLContext(java.lang.String caCrtString, java.lang.String certificateString, java.lang.String privateKeyString, java.lang.String keystorePassword)static javax.net.ssl.SSLContextgetSSLContext(java.nio.file.Path caCrtFile, java.nio.file.Path crtFile, java.nio.file.Path keyFile, java.lang.String password)
-
-
-
Method Detail
-
createKeystore
public static java.security.KeyStore createKeystore(java.lang.String password, java.security.cert.X509Certificate cert, java.security.PrivateKey key) throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException- Throws:
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateException
-
getDefaultCharSet
public static java.lang.String getDefaultCharSet()
-
getSSLContext
public static javax.net.ssl.SSLContext getSSLContext(java.nio.file.Path caCrtFile, java.nio.file.Path crtFile, java.nio.file.Path keyFile, java.lang.String password) throws java.lang.Exception- Throws:
java.lang.Exception
-
getSSLContext
public static javax.net.ssl.SSLContext getSSLContext(java.lang.String caCrtString, java.lang.String certificateString, java.lang.String privateKeyString, java.lang.String keystorePassword) throws java.lang.Exception- Throws:
java.lang.Exception
-
-