Package org.logstash.netty
Class SslSimpleBuilder
- java.lang.Object
-
- org.logstash.netty.SslSimpleBuilder
-
public class SslSimpleBuilder extends Object
Created by ph on 2016-05-27.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SslSimpleBuilder.SslClientVerifyMode
-
Field Summary
Fields Modifier and Type Field Description static String[]
DEFAULT_CIPHERS
-
Constructor Summary
Constructors Constructor Description SslSimpleBuilder(String sslCertificateFilePath, String sslKeyFilePath, String pass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.handler.ssl.SslHandler
build(io.netty.buffer.ByteBufAllocator bufferAllocator)
File
getSslCertificateFile()
File
getSslKeyFile()
SslSimpleBuilder
setCertificateAuthorities(String[] cert)
SslSimpleBuilder
setCipherSuites(String[] ciphersSuite)
SslSimpleBuilder
setHandshakeTimeoutMilliseconds(int timeout)
SslSimpleBuilder
setProtocols(String[] protocols)
SslSimpleBuilder
setVerifyMode(SslSimpleBuilder.SslClientVerifyMode mode)
-
-
-
Field Detail
-
DEFAULT_CIPHERS
public static final String[] DEFAULT_CIPHERS
-
-
Constructor Detail
-
SslSimpleBuilder
public SslSimpleBuilder(String sslCertificateFilePath, String sslKeyFilePath, String pass) throws FileNotFoundException
- Throws:
FileNotFoundException
-
-
Method Detail
-
setProtocols
public SslSimpleBuilder setProtocols(String[] protocols)
-
setCipherSuites
public SslSimpleBuilder setCipherSuites(String[] ciphersSuite) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
setCertificateAuthorities
public SslSimpleBuilder setCertificateAuthorities(String[] cert)
-
setHandshakeTimeoutMilliseconds
public SslSimpleBuilder setHandshakeTimeoutMilliseconds(int timeout)
-
setVerifyMode
public SslSimpleBuilder setVerifyMode(SslSimpleBuilder.SslClientVerifyMode mode)
-
getSslKeyFile
public File getSslKeyFile()
-
getSslCertificateFile
public File getSslCertificateFile()
-
build
public io.netty.handler.ssl.SslHandler build(io.netty.buffer.ByteBufAllocator bufferAllocator) throws IOException, NoSuchAlgorithmException, CertificateException
-
-