org.wildfly.extras.creaper.commands.web
Class AddConnectorSslConfig.Builder

java.lang.Object
  extended by org.wildfly.extras.creaper.commands.web.AddConnectorSslConfig.Builder
Enclosing class:
AddConnectorSslConfig

public static final class AddConnectorSslConfig.Builder
extends Object

Some details about the attributes can be found at http://wildscribe.github.io/JBoss%20EAP/6.2.0/subsystem/web/connector/configuration/ssl/index.html


Constructor Summary
AddConnectorSslConfig.Builder(String connectorName)
           
 
Method Summary
 AddConnectorSslConfig build()
           
 AddConnectorSslConfig.Builder caCertificateFile(String caCertificateFile)
          Sets certificate authority
 AddConnectorSslConfig.Builder caCertificatePassword(String caCertificatePassword)
          Sets certificate password
 AddConnectorSslConfig.Builder caRevocationUrl(String caRevocationUrl)
          Sets certificate authority revocation list
 AddConnectorSslConfig.Builder certificateFile(String certificateFile)
          Sets server certificate file.
 AddConnectorSslConfig.Builder certificateKeyFile(String certificateKeyFile)
          Sets key file for the certificate.
 AddConnectorSslConfig.Builder cipherSuite(String cipherSuite)
          Sets the allowed cipher suite.
 AddConnectorSslConfig.Builder keyAlias(String keyAlias)
          Sets the key alias.
 AddConnectorSslConfig.Builder keystoreType(String keystoreType)
          Sets the keystore type.
 AddConnectorSslConfig.Builder password(String password)
          Sets the password
 AddConnectorSslConfig.Builder protocol(String protocol)
          Sets the SSL protocols that are enabled.
 AddConnectorSslConfig.Builder sessionCacheSize(Integer sessionCacheSize)
          Sets size of the SSL session cache.
 AddConnectorSslConfig.Builder sessionTimeout(Integer sessionTimeout)
          Sets the SSL session cache timeout.
 AddConnectorSslConfig.Builder sslProtocol(String sslProtocol)
          Sets name of custom ssl protocol provider
 AddConnectorSslConfig.Builder truststoreType(String truststoreType)
          Sets type of the truststore,
 AddConnectorSslConfig.Builder verifyClient(String verifyClient)
          Enables client certificate verification.
 AddConnectorSslConfig.Builder verifyDepth(Integer verifyDepth)
          Sets limit of certificate nesting.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddConnectorSslConfig.Builder

public AddConnectorSslConfig.Builder(String connectorName)
Method Detail

caCertificateFile

public AddConnectorSslConfig.Builder caCertificateFile(String caCertificateFile)
Sets certificate authority


caCertificatePassword

public AddConnectorSslConfig.Builder caCertificatePassword(String caCertificatePassword)
Sets certificate password


caRevocationUrl

public AddConnectorSslConfig.Builder caRevocationUrl(String caRevocationUrl)
Sets certificate authority revocation list


certificateFile

public AddConnectorSslConfig.Builder certificateFile(String certificateFile)
Sets server certificate file.


certificateKeyFile

public AddConnectorSslConfig.Builder certificateKeyFile(String certificateKeyFile)
Sets key file for the certificate.


cipherSuite

public AddConnectorSslConfig.Builder cipherSuite(String cipherSuite)
Sets the allowed cipher suite.


keyAlias

public AddConnectorSslConfig.Builder keyAlias(String keyAlias)
Sets the key alias.


keystoreType

public AddConnectorSslConfig.Builder keystoreType(String keystoreType)
Sets the keystore type.


password

public AddConnectorSslConfig.Builder password(String password)
Sets the password


protocol

public AddConnectorSslConfig.Builder protocol(String protocol)
Sets the SSL protocols that are enabled.


sessionCacheSize

public AddConnectorSslConfig.Builder sessionCacheSize(Integer sessionCacheSize)
Sets size of the SSL session cache.


sessionTimeout

public AddConnectorSslConfig.Builder sessionTimeout(Integer sessionTimeout)
Sets the SSL session cache timeout.


sslProtocol

public AddConnectorSslConfig.Builder sslProtocol(String sslProtocol)
Sets name of custom ssl protocol provider


truststoreType

public AddConnectorSslConfig.Builder truststoreType(String truststoreType)
Sets type of the truststore,


verifyClient

public AddConnectorSslConfig.Builder verifyClient(String verifyClient)
Enables client certificate verification.


verifyDepth

public AddConnectorSslConfig.Builder verifyDepth(Integer verifyDepth)
Sets limit of certificate nesting.


build

public AddConnectorSslConfig build()


Copyright © 2020. All rights reserved.