- java.lang.Object
-
- net.luminis.tls.engine.TlsServerEngineFactory
-
public class TlsServerEngineFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TlsServerEngineFactory(java.io.InputStream certificateFile, java.io.InputStream certificateKeyFile)Deprecated.TlsServerEngineFactory(java.security.KeyStore keyStore, java.lang.String alias, char[] keyPassword)Creates a tls server engine factory, extracting certificate and private key from the given keystore
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TlsServerEnginecreateServerEngine(ServerMessageSender serverMessageSender, TlsStatusEventHandler tlsStatusHandler)
-
-
-
Constructor Detail
-
TlsServerEngineFactory
@Deprecated public TlsServerEngineFactory(java.io.InputStream certificateFile, java.io.InputStream certificateKeyFile) throws java.io.IOException, java.security.cert.CertificateException, java.security.spec.InvalidKeySpecExceptionDeprecated.Creates a tls server engine factory, given a RSA certificate and its private key.- Parameters:
certificateFile-certificateKeyFile-- Throws:
java.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.spec.InvalidKeySpecException
-
TlsServerEngineFactory
public TlsServerEngineFactory(java.security.KeyStore keyStore, java.lang.String alias, char[] keyPassword) throws java.io.IOException, java.security.cert.CertificateException, java.security.spec.InvalidKeySpecExceptionCreates a tls server engine factory, extracting certificate and private key from the given keystore- Parameters:
keyStore- keystore containing the server certificate and its private keyalias- the alias of the certificatekeyPassword- the password for the private key- Throws:
java.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.spec.InvalidKeySpecException
-
-
Method Detail
-
createServerEngine
public TlsServerEngine createServerEngine(ServerMessageSender serverMessageSender, TlsStatusEventHandler tlsStatusHandler)
-
-