Uses of Class
org.wildfly.security.ssl.SSLContextBuilder
Packages that use SSLContextBuilder
-
Uses of SSLContextBuilder in org.wildfly.security.ssl
Methods in org.wildfly.security.ssl that return SSLContextBuilderModifier and TypeMethodDescriptionSSLContextBuilder.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 totrueallows for a failed authentication to be silently ignored.SSLContextBuilder.setCipherSuiteSelector(CipherSuiteSelector cipherSuiteSelector) Set the cipher suite selector to use for this context.SSLContextBuilder.setClientMode(boolean clientMode) Set the client mode of the target SSL context.SSLContextBuilder.setKeyManager(X509ExtendedKeyManager keyManager) Set the key manager which should be used to hold identities for this context.SSLContextBuilder.setKeyManagerSecurityFactory(SecurityFactory<X509ExtendedKeyManager> keyManagerSecurityFactory) Set the factory for the key manager which should be used to hold identities for this context.SSLContextBuilder.setMechanismConfigurationSelector(MechanismConfigurationSelector mechanismConfigurationSelector) Set selector of mechanism configuration forServerAuthenticationContext, which will be used for SSL client authentication.SSLContextBuilder.setNeedClientAuth(boolean needClientAuth) Force the SSLContext created by this builder to need client authentication.SSLContextBuilder.setProtocolSelector(ProtocolSelector protocolSelector) Set the protocol selector to use for this context.SSLContextBuilder.setProviderName(String name) Set the provider name.SSLContextBuilder.setProviderSupplier(Supplier<Provider[]> providerSupplier) Set the provider supplier.SSLContextBuilder.setSecurityDomain(SecurityDomain securityDomain) Set the security domain to use to authenticate clients.SSLContextBuilder.setSessionCacheSize(int sessionCacheSize) Sets the size of the cache used for storing SSLSession objects.SSLContextBuilder.setSessionTimeout(int sessionTimeout) Sets the timeout limit for SSLSession objects.SSLContextBuilder.setTrustManager(X509TrustManager trustManager) Set the trust manager which should be used to hold identities for this context.SSLContextBuilder.setTrustManagerSecurityFactory(SecurityFactory<X509TrustManager> trustManagerSecurityFactory) Set the factory for the trust manager which should be used for the initial trust decisions during connection.SSLContextBuilder.setUseCipherSuitesOrder(boolean useCipherSuitesOrder) Sets whether the local cipher suites preference should be honored.SSLContextBuilder.setWantClientAuth(boolean wantClientAuth) Force the SSLContext created by this builder to want client authentication.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.