
public class OServerSSLCertificateManager
extends java.lang.Object
| Constructor and Description |
|---|
OServerSSLCertificateManager(OServerSSLSocketFactory oServerSSLSocketFactory,
java.security.KeyStore keyStore,
java.io.File keyStoreFile,
char[] keyStorePass) |
| Modifier and Type | Method and Description |
|---|---|
static OSelfSignedCertificate |
autoGenerateSelfSignedX509Cerificate(OSelfSignedCertificate oCert) |
void |
checkKeyStoreContentValidity() |
static OServerSSLCertificateManager |
getInstance() |
static OServerSSLCertificateManager |
getInstance(OServerSSLSocketFactory oServerSSLSocketFactory,
java.security.KeyStore keyStore,
java.io.File keyStoreFile,
char[] keyStorePass) |
static void |
initKeyStore(java.io.File keyStoreFilePointer,
java.security.KeyStore keyStoreInstance,
char[] ks_pwd) |
static void |
loadKeyStore(java.io.File keyStoreFilePointer,
java.security.KeyStore keyStoreInstance,
char[] ks_pwd) |
void |
loadKeyStoreForSSLSocket() |
void |
loadTrustStoreForSSLSocket(java.security.KeyStore trustStore,
java.io.File trustStoreFile,
char[] trustStorePass) |
void |
reactToCerificateLack() |
static void |
storeCertificate(java.security.cert.X509Certificate cert,
java.security.PrivateKey key,
java.lang.String certName,
char[] certPwd,
java.io.File keyStore_FilePointer,
java.security.KeyStore keyStore_instance,
char[] ksPwd) |
static void |
trustCertificate(java.io.File keyStoreFilePointer,
java.security.KeyStore keyStoreInstance,
char[] ksPwd,
java.lang.String certName,
java.security.cert.X509Certificate cert) |
public OServerSSLCertificateManager(OServerSSLSocketFactory oServerSSLSocketFactory, java.security.KeyStore keyStore, java.io.File keyStoreFile, char[] keyStorePass)
public static OServerSSLCertificateManager getInstance()
public static OServerSSLCertificateManager getInstance(OServerSSLSocketFactory oServerSSLSocketFactory, java.security.KeyStore keyStore, java.io.File keyStoreFile, char[] keyStorePass)
public void loadKeyStoreForSSLSocket()
throws java.lang.Exception
java.lang.Exceptionpublic void loadTrustStoreForSSLSocket(java.security.KeyStore trustStore,
java.io.File trustStoreFile,
char[] trustStorePass)
throws java.lang.Exception
java.lang.Exceptionpublic void checkKeyStoreContentValidity()
throws java.security.cert.CertificateException,
java.security.KeyStoreException
java.security.cert.CertificateExceptionjava.security.KeyStoreExceptionpublic void reactToCerificateLack()
throws java.lang.Exception
java.lang.Exceptionpublic static OSelfSignedCertificate autoGenerateSelfSignedX509Cerificate(OSelfSignedCertificate oCert) throws SwitchToDefaultParamsException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException, java.security.NoSuchProviderException, java.security.InvalidKeyException, java.security.SignatureException
SwitchToDefaultParamsExceptionjava.security.NoSuchAlgorithmExceptionjava.security.cert.CertificateExceptionjava.security.NoSuchProviderExceptionjava.security.InvalidKeyExceptionjava.security.SignatureExceptionpublic static void initKeyStore(java.io.File keyStoreFilePointer,
java.security.KeyStore keyStoreInstance,
char[] ks_pwd)
throws java.io.IOException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionpublic static void loadKeyStore(java.io.File keyStoreFilePointer,
java.security.KeyStore keyStoreInstance,
char[] ks_pwd)
throws java.io.IOException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException
java.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionpublic static void storeCertificate(java.security.cert.X509Certificate cert,
java.security.PrivateKey key,
java.lang.String certName,
char[] certPwd,
java.io.File keyStore_FilePointer,
java.security.KeyStore keyStore_instance,
char[] ksPwd)
throws java.security.KeyStoreException,
java.io.IOException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionpublic static void trustCertificate(java.io.File keyStoreFilePointer,
java.security.KeyStore keyStoreInstance,
char[] ksPwd,
java.lang.String certName,
java.security.cert.X509Certificate cert)
throws java.security.KeyStoreException,
java.io.IOException,
java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException
java.security.KeyStoreExceptionjava.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionCopyright © 2009–2022 OrientDB. All rights reserved.