Elytron Client enable remote clients to authenticate using Elytron.
When a connection is established, the client makes use of an authentication context, which gives rules that match which authentication configuration is used with an outbound connection.
Interface Summary Interface Description LegacyConfigurationAn interface which allows legacy configuration to take place if no Elytron client configuration is present in the global configuration.
Class Summary Class Description AuthenticationConfigurationA configuration which controls how authentication is performed. AuthenticationContextA set of rules and authentication configurations to use with a client for establishing a connection. AuthenticationContextConfigurationClientA client for consuming authentication context configurations. ElytronXmlParserA parser for the Elytron XML schema. MatchRuleA rule used for deciding which authentication configuration to use. PeerIdentityA peer's authenticated identity. PeerIdentity.ConfigurationThe opaque configuration to apply to a peer identity. PeerIdentityContextA peer identity context. WildFlyElytronClientDefaultSSLContextProviderProvider that loads Elytron client configuration and provides default SSLContext which can be returned with SSLContext.getDefault() call. WildFlyElytronClientDefaultSSLContextSpiSSLContextSpi that is used by WildFlyElytronClientDefaultSSLContextProvider
Enum Summary Enum Description CallbackKindThe kinds of callbacks which can be handled by the user's callback.
Exception Summary Exception Description InvalidAuthenticationConfigurationExceptionAn exception thrown to indicate that the client authentication configuration is invalid.