Uses of Interface
org.wildfly.security.SecurityFactory
Packages that use SecurityFactory
Package
Description
The core client API for interacting with the management controllers for
either a JBoss Application Server Managed Domain or a standalone JBoss Application Server.
Implementation classes to support the
core JBoss AS management client API.WildFly security base package.
Elytron Client enable remote clients to authenticate using Elytron.
Server side of authentication provided by Elytron.
-
Uses of SecurityFactory in org.jboss.as.controller.client
Methods in org.jboss.as.controller.client that return SecurityFactoryModifier and TypeMethodDescriptionModelControllerClientConfiguration.getSslContextFactory()Get the factory to access the SSLContext.Methods in org.jboss.as.controller.client with parameters of type SecurityFactoryModifier and TypeMethodDescriptionModelControllerClientConfiguration.Builder.setSslContextFactory(SecurityFactory<SSLContext> sslContextFactory) Sets the SSLContext factory to obtain the SSLContext from for the remote connection -
Uses of SecurityFactory in org.jboss.as.controller.client.impl
Methods in org.jboss.as.controller.client.impl that return SecurityFactoryConstructors in org.jboss.as.controller.client.impl with parameters of type SecurityFactoryModifierConstructorDescriptionClientConfigurationImpl(String address, int port, CallbackHandler handler, Map<String, String> saslOptions, SecurityFactory<SSLContext> sslContextFactory, ExecutorService executorService, boolean shutdownExecutor, int connectionTimeout, String protocol, String clientBindAddress, URI authConfigUri) -
Uses of SecurityFactory in org.wildfly.security
Classes in org.wildfly.security that implement SecurityFactoryModifier and TypeClassDescriptionfinal classASecurityFactoryimplementation which only throws specified exception on create.final classASecurityFactoryimplementation which returns specified object every time.final classASecurityFactoryimplementation which returns null every time.final classASecurityFactoryimplementation which calls delegated factory at first and returns created object for any other create call.Constructors in org.wildfly.security with parameters of type SecurityFactoryModifierConstructorDescriptionOneTimeSecurityFactory(SecurityFactory<T> factory) Creates a new factory instance. -
Uses of SecurityFactory in org.wildfly.security.auth.client
Methods in org.wildfly.security.auth.client that return SecurityFactoryModifier and TypeMethodDescriptionAuthenticationContextConfigurationClient.getSSLContextFactory(URI uri, AuthenticationContext authenticationContext, String abstractType, String abstractTypeAuthority) Get the SSL context factory which matches the given URI and type, orSSLContext.getDefault()if there is none.static SecurityFactory<AuthenticationContext>ElytronXmlParser.parseAuthenticationClientConfiguration()Parse an Elytron authentication client configuration from a configuration discovered using the default wildfly-client-config discovery rules.static SecurityFactory<AuthenticationContext>ElytronXmlParser.parseAuthenticationClientConfiguration(URI uri) Parse an Elytron authentication client configuration from a resource located at a specifiedURI.Methods in org.wildfly.security.auth.client with parameters of type SecurityFactoryModifier and TypeMethodDescriptionAuthenticationContext.replacingSslContext(int idx, MatchRule rule, SecurityFactory<SSLContext> sslContext) Get a new authentication context which is the same as this one, but which replaces the rule and SSL context at the given index with the given rule and SSL context.AuthenticationConfiguration.useKerberosSecurityFactory(SecurityFactory<? extends Credential> kerberosSecurityFactory) Deprecated.AuthenticationContext.withSsl(int idx, MatchRule rule, SecurityFactory<SSLContext> sslContext) Get a new authentication context which is the same as this one, but which includes the given rule and SSL context inserted at the position of its list indicated by theidxparameter.AuthenticationContext.withSsl(MatchRule rule, SecurityFactory<SSLContext> sslContext) Get a new authentication context which is the same as this one, but which includes the given rule and SSL context at the end of its SSL context list. -
Uses of SecurityFactory in org.wildfly.security.auth.server
Methods in org.wildfly.security.auth.server with parameters of type SecurityFactoryModifier and TypeMethodDescriptionMechanismConfiguration.Builder.setServerCredential(SecurityFactory<? extends Credential> credentialFactory) Set a single server credential factory. -
Uses of SecurityFactory in org.wildfly.security.credential.source
Methods in org.wildfly.security.credential.source with parameters of type SecurityFactoryModifier and TypeMethodDescriptionstatic CredentialSourceCredentialSource.fromSecurityFactory(SecurityFactory<? extends Credential> credentialFactory) Get a credential source from the given security factory. -
Uses of SecurityFactory in org.wildfly.security.credential.source.impl
Constructors in org.wildfly.security.credential.source.impl with parameters of type SecurityFactoryModifierConstructorDescriptionCredentialStoreCredentialSource(SecurityFactory<CredentialStore> credentialStoreFactory, String alias) Construct a new instance.FactoryCredentialSource(SecurityFactory<? extends Credential> credentialFactory) Construct a new instance.KeyStoreCredentialSource(SecurityFactory<KeyStore.Entry> entryFactory) Construct a new instance. -
Uses of SecurityFactory in org.wildfly.security.mechanism.gssapi
Classes in org.wildfly.security.mechanism.gssapi that implement SecurityFactoryModifier and TypeClassDescriptionfinal classASecurityFactoryimplementation for obtaining aGSSCredential.Methods in org.wildfly.security.mechanism.gssapi that return SecurityFactoryModifier and TypeMethodDescriptionGSSCredentialSecurityFactory.Builder.build()Construct a newGSSKerberosCredentialsecurity factory instance. -
Uses of SecurityFactory in org.wildfly.security.ssl
Methods in org.wildfly.security.ssl that return SecurityFactoryModifier and TypeMethodDescriptionSSLContextBuilder.build()Build a security factory for the new context.static SecurityFactory<SSLContext>SSLUtils.createConfiguredSslContextFactory(SecurityFactory<SSLContext> originalFactory, SSLConfigurator sslConfigurator) Create a configured SSL context factory from an outside SSL context.static SecurityFactory<SSLEngine>SSLUtils.createDispatchingSSLEngineFactory(SSLContextSelector selector) Get a factory which produces SSL engines which dispatch to the appropriate SSL context based on the information in the SSL greeting.static SecurityFactory<SSLContext>SSLUtils.createSimpleSslContextFactory(String protocol, Provider provider) Create a simple security factory for SSL contexts.static SecurityFactory<SSLContext>SSLUtils.createSslContextFactory(ProtocolSelector protocolSelector, Supplier<Provider[]> providerSupplier) Create an SSL context factory which locates the best context by searching the preferred providers in order using the rules established in the given protocol selector.static SecurityFactory<SSLContext>SSLUtils.createSslContextFactory(ProtocolSelector protocolSelector, Supplier<Provider[]> providerSupplier, String providerName) Create an SSL context factory which locates the best context by searching the preferred providers in order using the rules established in the given protocol selector.static SecurityFactory<X509TrustManager>SSLUtils.getDefaultX509TrustManagerSecurityFactory()Get the platform's default X.509 trust manager security factory.Methods in org.wildfly.security.ssl with parameters of type SecurityFactoryModifier and TypeMethodDescriptionstatic SecurityFactory<SSLContext>SSLUtils.createConfiguredSslContextFactory(SecurityFactory<SSLContext> originalFactory, SSLConfigurator sslConfigurator) Create a configured SSL context factory from an outside SSL context.SSLContextBuilder.setKeyManagerSecurityFactory(SecurityFactory<X509ExtendedKeyManager> keyManagerSecurityFactory) Set the factory for the key 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.