Package | Description |
---|---|
org.wildfly.security.ssl |
Modifier and Type | Method and Description |
---|---|
SSLContextBuilder |
SSLContextBuilder.setAuthenticationOptional(boolean authenticationOptional)
Where a SecurityDomain is associated with this Builder if the client presents a certificate an attempt will be made to
obtain a SecurityIdentity by using the certificate for authentication, setting this flag to
true allows for a
failed authentication to be silently ignored. |
SSLContextBuilder |
SSLContextBuilder.setCipherSuiteSelector(CipherSuiteSelector cipherSuiteSelector)
Set the cipher suite selector to use for this context.
|
SSLContextBuilder |
SSLContextBuilder.setClientMode(boolean clientMode)
Set the client mode of the target SSL context.
|
SSLContextBuilder |
SSLContextBuilder.setKeyManager(X509ExtendedKeyManager keyManager)
Set the key manager which should be used to hold identities for this context.
|
SSLContextBuilder |
SSLContextBuilder.setKeyManagerSecurityFactory(SecurityFactory<X509ExtendedKeyManager> keyManagerSecurityFactory)
Set the factory for the key manager which should be used to hold identities for this context.
|
SSLContextBuilder |
SSLContextBuilder.setMechanismConfigurationSelector(MechanismConfigurationSelector mechanismConfigurationSelector)
Set selector of mechanism configuration for
ServerAuthenticationContext , which will be used for SSL client authentication. |
SSLContextBuilder |
SSLContextBuilder.setNeedClientAuth(boolean needClientAuth)
Force the SSLContext created by this builder to need client authentication.
|
SSLContextBuilder |
SSLContextBuilder.setProtocolSelector(ProtocolSelector protocolSelector)
Set the protocol selector to use for this context.
|
SSLContextBuilder |
SSLContextBuilder.setProviderName(String name)
Set the provider name.
|
SSLContextBuilder |
SSLContextBuilder.setProviderSupplier(Supplier<Provider[]> providerSupplier)
Set the provider supplier.
|
SSLContextBuilder |
SSLContextBuilder.setSecurityDomain(SecurityDomain securityDomain)
Set the security domain to use to authenticate clients.
|
SSLContextBuilder |
SSLContextBuilder.setSessionCacheSize(int sessionCacheSize)
Sets the size of the cache used for storing SSLSession objects.
|
SSLContextBuilder |
SSLContextBuilder.setSessionTimeout(int sessionTimeout)
Sets the timeout limit for SSLSession objects.
|
SSLContextBuilder |
SSLContextBuilder.setTrustManager(X509TrustManager trustManager)
Set the trust manager which should be used to hold identities for this context.
|
SSLContextBuilder |
SSLContextBuilder.setTrustManagerSecurityFactory(SecurityFactory<X509TrustManager> trustManagerSecurityFactory)
Set the factory for the trust manager which should be used for the initial trust decisions during connection.
|
SSLContextBuilder |
SSLContextBuilder.setUseCipherSuitesOrder(boolean useCipherSuitesOrder)
Sets whether the local cipher suites preference should be honored.
|
SSLContextBuilder |
SSLContextBuilder.setWantClientAuth(boolean wantClientAuth)
Force the SSLContext created by this builder to want client authentication.
|
SSLContextBuilder |
SSLContextBuilder.setWrap(boolean wrap)
Set if the configured SSL engine and sockets created using the SSL context should be wrapped to prevent modification to the configuration.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.