org.wildfly.extras.creaper.commands.elytron
Class CreateServerSSLContext.Builder

java.lang.Object
  extended by org.wildfly.extras.creaper.commands.elytron.CreateServerSSLContext.Builder
Enclosing class:
CreateServerSSLContext

public static final class CreateServerSSLContext.Builder
extends Object


Constructor Summary
CreateServerSSLContext.Builder(String name)
           
 
Method Summary
 CreateServerSSLContext.Builder algorithm(String algorithm)
           
 CreateServerSSLContext.Builder authenticationOptional(Boolean authenticationOptional)
           
 CreateServerSSLContext build()
           
 CreateServerSSLContext.Builder cipherSuiteFilter(String cipherSuiteFilter)
           
 CreateServerSSLContext.Builder cipherSuiteNames(String cipherSuiteNames)
           
 CreateServerSSLContext.Builder keyManagerProviders(String keyManagerProviders)
           
 CreateServerSSLContext.Builder keyPassword(String keyPassword)
           
 CreateServerSSLContext.Builder keyStoreAlias(String keyStoreAlias)
           
 CreateServerSSLContext.Builder keyStorePassword(String keyStorePassword)
           
 CreateServerSSLContext.Builder keyStorePath(String keyStorePath)
           
 CreateServerSSLContext.Builder keyStoreProviders(String keyStoreProviders)
           
 CreateServerSSLContext.Builder keyStoreRelativeTo(String keyStoreRelativeTo)
           
 CreateServerSSLContext.Builder keyStoreRequired(Boolean keyStoreRequired)
           
 CreateServerSSLContext.Builder keyStoreType(String keyStoreType)
           
 CreateServerSSLContext.Builder maximumSessionCacheSize(Integer maximumSessionCacheSize)
           
 CreateServerSSLContext.Builder needClientAuth(Boolean needClientAuth)
           
 CreateServerSSLContext.Builder protocols(String... protocols)
           
 CreateServerSSLContext.Builder providers(String providers)
           
 CreateServerSSLContext.Builder providersAll(String providersAll)
          Set this providers to all server ssl context resources which can specify that (key-store, key-manager, trust-manager)
 CreateServerSSLContext.Builder securityDomain(String securityDomain)
           
 CreateServerSSLContext.Builder sessionTimeout(Integer sessionTimeout)
           
 CreateServerSSLContext.Builder trustManagerProviders(String trustManagerProviders)
           
 CreateServerSSLContext.Builder trustStoreAlias(String trustStoreAlias)
           
 CreateServerSSLContext.Builder trustStorePassword(String trustStorePassword)
           
 CreateServerSSLContext.Builder trustStorePath(String trustStorePath)
           
 CreateServerSSLContext.Builder trustStoreProviders(String trustStoreProviders)
           
 CreateServerSSLContext.Builder trustStoreRelativeTo(String trustStoreRelativeTo)
           
 CreateServerSSLContext.Builder trustStoreRequired(Boolean trustStoreRequired)
           
 CreateServerSSLContext.Builder trustStoreType(String trustStoreType)
           
 CreateServerSSLContext.Builder wantClientAuth(Boolean wantClientAuth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateServerSSLContext.Builder

public CreateServerSSLContext.Builder(String name)
Method Detail

keyStoreType

public CreateServerSSLContext.Builder keyStoreType(String keyStoreType)

keyStorePath

public CreateServerSSLContext.Builder keyStorePath(String keyStorePath)

keyStorePassword

public CreateServerSSLContext.Builder keyStorePassword(String keyStorePassword)

keyPassword

public CreateServerSSLContext.Builder keyPassword(String keyPassword)

trustStoreType

public CreateServerSSLContext.Builder trustStoreType(String trustStoreType)

trustStorePath

public CreateServerSSLContext.Builder trustStorePath(String trustStorePath)

trustStorePassword

public CreateServerSSLContext.Builder trustStorePassword(String trustStorePassword)

protocols

public CreateServerSSLContext.Builder protocols(String... protocols)

cipherSuiteFilter

public CreateServerSSLContext.Builder cipherSuiteFilter(String cipherSuiteFilter)

cipherSuiteNames

public CreateServerSSLContext.Builder cipherSuiteNames(String cipherSuiteNames)

needClientAuth

public CreateServerSSLContext.Builder needClientAuth(Boolean needClientAuth)

wantClientAuth

public CreateServerSSLContext.Builder wantClientAuth(Boolean wantClientAuth)

authenticationOptional

public CreateServerSSLContext.Builder authenticationOptional(Boolean authenticationOptional)

securityDomain

public CreateServerSSLContext.Builder securityDomain(String securityDomain)

maximumSessionCacheSize

public CreateServerSSLContext.Builder maximumSessionCacheSize(Integer maximumSessionCacheSize)

sessionTimeout

public CreateServerSSLContext.Builder sessionTimeout(Integer sessionTimeout)

keyStoreAlias

public CreateServerSSLContext.Builder keyStoreAlias(String keyStoreAlias)

keyStoreRelativeTo

public CreateServerSSLContext.Builder keyStoreRelativeTo(String keyStoreRelativeTo)

keyStoreRequired

public CreateServerSSLContext.Builder keyStoreRequired(Boolean keyStoreRequired)

trustStoreAlias

public CreateServerSSLContext.Builder trustStoreAlias(String trustStoreAlias)

trustStoreRelativeTo

public CreateServerSSLContext.Builder trustStoreRelativeTo(String trustStoreRelativeTo)

trustStoreRequired

public CreateServerSSLContext.Builder trustStoreRequired(Boolean trustStoreRequired)

algorithm

public CreateServerSSLContext.Builder algorithm(String algorithm)

trustStoreProviders

public CreateServerSSLContext.Builder trustStoreProviders(String trustStoreProviders)

keyStoreProviders

public CreateServerSSLContext.Builder keyStoreProviders(String keyStoreProviders)

keyManagerProviders

public CreateServerSSLContext.Builder keyManagerProviders(String keyManagerProviders)

trustManagerProviders

public CreateServerSSLContext.Builder trustManagerProviders(String trustManagerProviders)

providers

public CreateServerSSLContext.Builder providers(String providers)

providersAll

public CreateServerSSLContext.Builder providersAll(String providersAll)
Set this providers to all server ssl context resources which can specify that (key-store, key-manager, trust-manager)

Parameters:
providersAll - - providers to ser
Returns:
builder instance

build

public CreateServerSSLContext build()


Copyright © 2020. All rights reserved.