# Package org.wildfly.swarm.config.elytron

- Interface Summary
  Interface | Description
  --- | ---
  AddPrefixRoleMapperConsumer<T extends AddPrefixRoleMapper<T>> |
  AddPrefixRoleMapperSupplier<T extends AddPrefixRoleMapper> |
  AddSuffixRoleMapperConsumer<T extends AddSuffixRoleMapper<T>> |
  AddSuffixRoleMapperSupplier<T extends AddSuffixRoleMapper> |
  AggregateHTTPServerMechanismFactoryConsumer<T extends AggregateHTTPServerMechanismFactory<T>> |
  AggregateHTTPServerMechanismFactorySupplier<T extends AggregateHTTPServerMechanismFactory> |
  AggregatePrincipalDecoderConsumer<T extends AggregatePrincipalDecoder<T>> |
  AggregatePrincipalDecoderSupplier<T extends AggregatePrincipalDecoder> |
  AggregatePrincipalTransformerConsumer<T extends AggregatePrincipalTransformer<T>> |
  AggregatePrincipalTransformerSupplier<T extends AggregatePrincipalTransformer> |
  AggregateProvidersConsumer<T extends AggregateProviders<T>> |
  AggregateProvidersSupplier<T extends AggregateProviders> |
  AggregateRealmConsumer<T extends AggregateRealm<T>> |
  AggregateRealmSupplier<T extends AggregateRealm> |
  AggregateRoleMapperConsumer<T extends AggregateRoleMapper<T>> |
  AggregateRoleMapperSupplier<T extends AggregateRoleMapper> |
  AggregateSASLServerFactoryConsumer<T extends AggregateSASLServerFactory<T>> |
  AggregateSASLServerFactorySupplier<T extends AggregateSASLServerFactory> |
  AggregateSecurityEventListenerConsumer<T extends AggregateSecurityEventListener<T>> |
  AggregateSecurityEventListenerSupplier<T extends AggregateSecurityEventListener> |
  AuthenticationConfigurationConsumer<T extends AuthenticationConfiguration<T>> |
  AuthenticationConfigurationSupplier<T extends AuthenticationConfiguration> |
  AuthenticationContextConsumer<T extends AuthenticationContext<T>> |
  AuthenticationContextSupplier<T extends AuthenticationContext> |
  CachingRealmConsumer<T extends CachingRealm<T>> |
  CachingRealmSupplier<T extends CachingRealm> |
  ChainedPrincipalTransformerConsumer<T extends ChainedPrincipalTransformer<T>> |
  ChainedPrincipalTransformerSupplier<T extends ChainedPrincipalTransformer> |
  ClientSslContextConsumer<T extends ClientSslContext<T>> |
  ClientSslContextSupplier<T extends ClientSslContext> |
  ConcatenatingPrincipalDecoderConsumer<T extends ConcatenatingPrincipalDecoder<T>> |
  ConcatenatingPrincipalDecoderSupplier<T extends ConcatenatingPrincipalDecoder> |
  ConfigurableHTTPServerMechanismFactoryConsumer<T extends ConfigurableHTTPServerMechanismFactory<T>> |
  ConfigurableHTTPServerMechanismFactorySupplier<T extends ConfigurableHTTPServerMechanismFactory> |
  ConfigurableSASLServerFactoryConsumer<T extends ConfigurableSASLServerFactory<T>> |
  ConfigurableSASLServerFactorySupplier<T extends ConfigurableSASLServerFactory> |
  ConstantPermissionMapperConsumer<T extends ConstantPermissionMapper<T>> |
  ConstantPermissionMapperSupplier<T extends ConstantPermissionMapper> |
  ConstantPrincipalDecoderConsumer<T extends ConstantPrincipalDecoder<T>> |
  ConstantPrincipalDecoderSupplier<T extends ConstantPrincipalDecoder> |
  ConstantPrincipalTransformerConsumer<T extends ConstantPrincipalTransformer<T>> |
  ConstantPrincipalTransformerSupplier<T extends ConstantPrincipalTransformer> |
  ConstantRealmMapperConsumer<T extends ConstantRealmMapper<T>> |
  ConstantRealmMapperSupplier<T extends ConstantRealmMapper> |
  ConstantRoleMapperConsumer<T extends ConstantRoleMapper<T>> |
  ConstantRoleMapperSupplier<T extends ConstantRoleMapper> |
  CredentialStoreConsumer<T extends CredentialStore<T>> |
  CredentialStoreSupplier<T extends CredentialStore> |
  CustomCredentialSecurityFactoryConsumer<T extends CustomCredentialSecurityFactory<T>> |
  CustomCredentialSecurityFactorySupplier<T extends CustomCredentialSecurityFactory> |
  CustomModifiableRealmConsumer<T extends CustomModifiableRealm<T>> |
  CustomModifiableRealmSupplier<T extends CustomModifiableRealm> |
  CustomPermissionMapperConsumer<T extends CustomPermissionMapper<T>> |
  CustomPermissionMapperSupplier<T extends CustomPermissionMapper> |
  CustomPrincipalDecoderConsumer<T extends CustomPrincipalDecoder<T>> |
  CustomPrincipalDecoderSupplier<T extends CustomPrincipalDecoder> |
  CustomPrincipalTransformerConsumer<T extends CustomPrincipalTransformer<T>> |
  CustomPrincipalTransformerSupplier<T extends CustomPrincipalTransformer> |
  CustomRealmConsumer<T extends CustomRealm<T>> |
  CustomRealmMapperConsumer<T extends CustomRealmMapper<T>> |
  CustomRealmMapperSupplier<T extends CustomRealmMapper> |
  CustomRealmSupplier<T extends CustomRealm> |
  CustomRoleDecoderConsumer<T extends CustomRoleDecoder<T>> |
  CustomRoleDecoderSupplier<T extends CustomRoleDecoder> |
  CustomRoleMapperConsumer<T extends CustomRoleMapper<T>> |
  CustomRoleMapperSupplier<T extends CustomRoleMapper> |
  DirContextConsumer<T extends DirContext<T>> |
  DirContextSupplier<T extends DirContext> |
  FileAuditLogConsumer<T extends FileAuditLog<T>> |
  FileAuditLogSupplier<T extends FileAuditLog> |
  FilesystemRealmConsumer<T extends FilesystemRealm<T>> |
  FilesystemRealmSupplier<T extends FilesystemRealm> |
  FilteringKeyStoreConsumer<T extends FilteringKeyStore<T>> |
  FilteringKeyStoreSupplier<T extends FilteringKeyStore> |
  HTTPAuthenticationFactoryConsumer<T extends HTTPAuthenticationFactory<T>> |
  HTTPAuthenticationFactorySupplier<T extends HTTPAuthenticationFactory> |
  IdentityRealmConsumer<T extends IdentityRealm<T>> |
  IdentityRealmSupplier<T extends IdentityRealm> |
  JDBCRealmConsumer<T extends JDBCRealm<T>> |
  JDBCRealmSupplier<T extends JDBCRealm> |
  KerberosSecurityFactoryConsumer<T extends KerberosSecurityFactory<T>> |
  KerberosSecurityFactorySupplier<T extends KerberosSecurityFactory> |
  KeyManagerConsumer<T extends KeyManager<T>> |
  KeyManagerSupplier<T extends KeyManager> |
  KeyStoreConsumer<T extends KeyStore<T>> |
  KeyStoreRealmConsumer<T extends KeyStoreRealm<T>> |
  KeyStoreRealmSupplier<T extends KeyStoreRealm> |
  KeyStoreSupplier<T extends KeyStore> |
  LdapKeyStoreConsumer<T extends LdapKeyStore<T>> |
  LdapKeyStoreSupplier<T extends LdapKeyStore> |
  LdapRealmConsumer<T extends LdapRealm<T>> |
  LdapRealmSupplier<T extends LdapRealm> |
  LogicalPermissionMapperConsumer<T extends LogicalPermissionMapper<T>> |
  LogicalPermissionMapperSupplier<T extends LogicalPermissionMapper> |
  LogicalRoleMapperConsumer<T extends LogicalRoleMapper<T>> |
  LogicalRoleMapperSupplier<T extends LogicalRoleMapper> |
  MappedRegexRealmMapperConsumer<T extends MappedRegexRealmMapper<T>> |
  MappedRegexRealmMapperSupplier<T extends MappedRegexRealmMapper> |
  MechanismProviderFilteringSASLServerFactoryConsumer<T extends MechanismProviderFilteringSASLServerFactory<T>> |
  MechanismProviderFilteringSASLServerFactorySupplier<T extends MechanismProviderFilteringSASLServerFactory> |
  PeriodicRotatingFileAuditLogConsumer<T extends PeriodicRotatingFileAuditLog<T>> |
  PeriodicRotatingFileAuditLogSupplier<T extends PeriodicRotatingFileAuditLog> |
  PolicyConsumer<T extends Policy<T>> |
  PolicySupplier<T extends Policy> |
  PropertiesRealmConsumer<T extends PropertiesRealm<T>> |
  PropertiesRealmSupplier<T extends PropertiesRealm> |
  ProviderHTTPServerMechanismFactoryConsumer<T extends ProviderHTTPServerMechanismFactory<T>> |
  ProviderHTTPServerMechanismFactorySupplier<T extends ProviderHTTPServerMechanismFactory> |
  ProviderLoaderConsumer<T extends ProviderLoader<T>> |
  ProviderLoaderSupplier<T extends ProviderLoader> |
  ProviderSASLServerFactoryConsumer<T extends ProviderSASLServerFactory<T>> |
  ProviderSASLServerFactorySupplier<T extends ProviderSASLServerFactory> |
  RegexPrincipalTransformerConsumer<T extends RegexPrincipalTransformer<T>> |
  RegexPrincipalTransformerSupplier<T extends RegexPrincipalTransformer> |
  RegexValidatingPrincipalTransformerConsumer<T extends RegexValidatingPrincipalTransformer<T>> |
  RegexValidatingPrincipalTransformerSupplier<T extends RegexValidatingPrincipalTransformer> |
  SASLAuthenticationFactoryConsumer<T extends SASLAuthenticationFactory<T>> |
  SASLAuthenticationFactorySupplier<T extends SASLAuthenticationFactory> |
  SecurityDomainConsumer<T extends SecurityDomain<T>> |
  SecurityDomainSupplier<T extends SecurityDomain> |
  ServerSslContextConsumer<T extends ServerSslContext<T>> |
  ServerSslContextSupplier<T extends ServerSslContext> |
  ServiceLoaderHTTPServerMechanismFactoryConsumer<T extends ServiceLoaderHTTPServerMechanismFactory<T>> |
  ServiceLoaderHTTPServerMechanismFactorySupplier<T extends ServiceLoaderHTTPServerMechanismFactory> |
  ServiceLoaderSASLServerFactoryConsumer<T extends ServiceLoaderSASLServerFactory<T>> |
  ServiceLoaderSASLServerFactorySupplier<T extends ServiceLoaderSASLServerFactory> |
  SimplePermissionMapperConsumer<T extends SimplePermissionMapper<T>> |
  SimplePermissionMapperSupplier<T extends SimplePermissionMapper> |
  SimpleRegexRealmMapperConsumer<T extends SimpleRegexRealmMapper<T>> |
  SimpleRegexRealmMapperSupplier<T extends SimpleRegexRealmMapper> |
  SimpleRoleDecoderConsumer<T extends SimpleRoleDecoder<T>> |
  SimpleRoleDecoderSupplier<T extends SimpleRoleDecoder> |
  SizeRotatingFileAuditLogConsumer<T extends SizeRotatingFileAuditLog<T>> |
  SizeRotatingFileAuditLogSupplier<T extends SizeRotatingFileAuditLog> |
  SslSessionConsumer<T extends SslSession<T>> |
  SslSessionSupplier<T extends SslSession> |
  SyslogAuditLogConsumer<T extends SyslogAuditLog<T>> |
  SyslogAuditLogSupplier<T extends SyslogAuditLog> |
  TokenRealmConsumer<T extends TokenRealm<T>> |
  TokenRealmSupplier<T extends TokenRealm> |
  TrustManagerConsumer<T extends TrustManager<T>> |
  TrustManagerSupplier<T extends TrustManager> |
  X500AttributePrincipalDecoderConsumer<T extends X500AttributePrincipalDecoder<T>> |
  X500AttributePrincipalDecoderSupplier<T extends X500AttributePrincipalDecoder> |

- Class Summary
  Class | Description
  --- | ---
  AddPrefixRoleMapper<T extends AddPrefixRoleMapper<T>> | A role mapper definition for a role mapper that adds a prefix to each provided.
  AddSuffixRoleMapper<T extends AddSuffixRoleMapper<T>> | A role mapper definition for a role mapper that adds a suffix to each provided.
  AggregateHTTPServerMechanismFactory<T extends AggregateHTTPServerMechanismFactory<T>> | A http server factory definition where the http server factory is an aggregation of other http server factories.
  AggregatePrincipalDecoder<T extends AggregatePrincipalDecoder<T>> | A principal decoder definition where the principal decoder is an aggregation of other principal decoders.
  AggregatePrincipalTransformer<T extends AggregatePrincipalTransformer<T>> | A principal transformer aggregating more principal transformers.
  AggregateProviders<T extends AggregateProviders<T>> | An aggregation of two or more Provider[] resources.
  AggregateRealm<T extends AggregateRealm<T>> | A realm definition that is an aggregation of two realms, one for the authentication steps and one for loading the identity for the authorization steps.
  AggregateRoleMapper<T extends AggregateRoleMapper<T>> | A role mapper definition where the role mapper is an aggregation of other role mappers.
  AggregateSASLServerFactory<T extends AggregateSASLServerFactory<T>> | A sasl server factory definition where the sasl server factory is an aggregation of other sasl server factories.
  AggregateSecurityEventListener<T extends AggregateSecurityEventListener<T>> | An aggregation of two or more security event listener resources.
  AuthenticationConfiguration<T extends AuthenticationConfiguration<T>> | An individual authentication configuration definition.
  AuthenticationContext<T extends AuthenticationContext<T>> | An individual authentication context definition.
  CachingRealm<T extends CachingRealm<T>> | A realm definition that enables caching to another security realm.
  ChainedPrincipalTransformer<T extends ChainedPrincipalTransformer<T>> | A principal transformer definition where the principal transformer is a chaining of other principal transformers.
  ClientSslContext<T extends ClientSslContext<T>> | An SSLContext for use on the client side of a connection.
  ClientSslContext.ClientSslContextResources | Child mutators for ClientSslContext
  ConcatenatingPrincipalDecoder<T extends ConcatenatingPrincipalDecoder<T>> | A principal decoder definition where the principal decoder is a concatenation of other principal decoders.
  ConfigurableHTTPServerMechanismFactory<T extends ConfigurableHTTPServerMechanismFactory<T>> | A HTTP server factory definition that wraps another HTTP server factory and applies the specified configuration and filtering.
  ConfigurableSASLServerFactory<T extends ConfigurableSASLServerFactory<T>> | A SaslServerFactory definition that wraps another SaslServerFactory and applies the specified configuration and filtering.
  ConstantPermissionMapper<T extends ConstantPermissionMapper<T>> | Definition of a permission mapper that always returns the same constant.
  ConstantPrincipalDecoder<T extends ConstantPrincipalDecoder<T>> | Definition of a principal decoder that always returns the same constant.
  ConstantPrincipalTransformer<T extends ConstantPrincipalTransformer<T>> | A principal transformer definition for a PrincipalTransformer that always returns the same constant.
  ConstantRealmMapper<T extends ConstantRealmMapper<T>> | Definition of a constant RealmMapper that always returns the same value.
  ConstantRoleMapper<T extends ConstantRoleMapper<T>> | A role mapper definition where a constant set of roles is always returned.
  CredentialStore<T extends CredentialStore<T>> | Credential store to keep alias for sensitive information such as passwords for external services.
  CustomCredentialSecurityFactory<T extends CustomCredentialSecurityFactory<T>> | A custom credential SecurityFactory definition.
  CustomModifiableRealm<T extends CustomModifiableRealm<T>> | Custom realm configured as being modifiable will be expected to implement the ModifiableSecurityRealm interface.
  CustomPermissionMapper<T extends CustomPermissionMapper<T>> | Definition of a custom permission mapper.
  CustomPrincipalDecoder<T extends CustomPrincipalDecoder<T>> | Definition of a custom principal decoder
  CustomPrincipalTransformer<T extends CustomPrincipalTransformer<T>> | A custom principal transformer definition.
  CustomRealm<T extends CustomRealm<T>> | A custom realm definitions can implement either the SecurityRealm interface or the ModifiableSecurityRealm interface.
  CustomRealmMapper<T extends CustomRealmMapper<T>> | Definition of a custom RealmMapper
  CustomRoleDecoder<T extends CustomRoleDecoder<T>> | Definition of a custom RoleDecoder
  CustomRoleMapper<T extends CustomRoleMapper<T>> | Definition of a custom RoleMapper
  DirContext<T extends DirContext<T>> | The configuration to connect to a directory (LDAP) server.
  FileAuditLog<T extends FileAuditLog<T>> | An audit logger that logs to a local file.
  FilesystemRealm<T extends FilesystemRealm<T>> | A simple security realm definition backed by the filesystem.
  FilteringKeyStore<T extends FilteringKeyStore<T>> | A filtering KeyStore definition.
  HTTPAuthenticationFactory<T extends HTTPAuthenticationFactory<T>> | Resource containing the association of a SecurityDomain with a HttpServerAuthenticationMechanismFactory.
  IdentityRealm<T extends IdentityRealm<T>> | A security realm definition where identities are represented in the management model.
  JDBCRealm<T extends JDBCRealm<T>> | A security realm definition backed by database using JDBC.
  KerberosSecurityFactory<T extends KerberosSecurityFactory<T>> | A security factory for obtaining a GSSCredential for use during authentication.
  KeyManager<T extends KeyManager<T>> | A key manager definition for creating the KeyManager as used to create an SSLContext.
  KeyStore<T extends KeyStore<T>> | A KeyStore definition.
  KeyStoreRealm<T extends KeyStoreRealm<T>> | A security realm definition backed by a key store.
  LdapKeyStore<T extends LdapKeyStore<T>> | A LdapKeyStore definition.
  LdapRealm<T extends LdapRealm<T>> | A security realm definition backed by LDAP.
  LogicalPermissionMapper<T extends LogicalPermissionMapper<T>> | Definition of a logical permission mapper.
  LogicalRoleMapper<T extends LogicalRoleMapper<T>> | A RoleMapper definition for a RoleMapper that performs a logical operation using two referenced RoleMappers.
  MappedRegexRealmMapper<T extends MappedRegexRealmMapper<T>> | Definition of a RealmMapper implementation that first uses a regular expression to extract the realm name, this is then converted using the configured mapping of realm names.
  MechanismProviderFilteringSASLServerFactory<T extends MechanismProviderFilteringSASLServerFactory<T>> | A SaslServerFactory definition that wraps another SaslServerFactory and enables filtering of mechanisms based on the mechanism name and Provider name and version.
  PeriodicRotatingFileAuditLog<T extends PeriodicRotatingFileAuditLog<T>> | An audit log definition for persisting an audit log to a local files rotating the log after a time period derived from the given suffix string, which should be in a format understood by java.time.format.DateTimeFormatter.
  Policy<T extends Policy<T>> | A definition that sets up a policy provider.
  PropertiesRealm<T extends PropertiesRealm<T>> | A security realm definition backed by properties files.
  ProviderHTTPServerMechanismFactory<T extends ProviderHTTPServerMechanismFactory<T>> | A http server factory definition where the http server factory is an aggregation of factories from the Provider[]
  ProviderLoader<T extends ProviderLoader<T>> | A definition for a Provider loader.
  ProviderSASLServerFactory<T extends ProviderSASLServerFactory<T>> | A sasl server factory definition where the sasl server factory is an aggregation of factories from the Provider[]
  RegexPrincipalTransformer<T extends RegexPrincipalTransformer<T>> | A regular expression based principal transformer
  RegexValidatingPrincipalTransformer<T extends RegexValidatingPrincipalTransformer<T>> | A regular expression based principal transformer which uses the regular expression to validate the name.
  SASLAuthenticationFactory<T extends SASLAuthenticationFactory<T>> | Resource containing the association of a SecurityDomain with a SaslServerFactory.
  SecurityDomain<T extends SecurityDomain<T>> | A security domain definition.
  ServerSslContext<T extends ServerSslContext<T>> | An SSLContext for use on the server side of a connection.
  ServerSslContext.ServerSslContextResources | Child mutators for ServerSslContext
  ServiceLoaderHTTPServerMechanismFactory<T extends ServiceLoaderHTTPServerMechanismFactory<T>> | A http server factory definition where the http server factory is an aggregation of factories identified using a ServiceLoader
  ServiceLoaderSASLServerFactory<T extends ServiceLoaderSASLServerFactory<T>> | A sasl server factory definition where the sasl server factory is an aggregation of factories identified using a ServiceLoader
  SimplePermissionMapper<T extends SimplePermissionMapper<T>> | Definition of a simple configured permission mapper.
  SimpleRegexRealmMapper<T extends SimpleRegexRealmMapper<T>> | Definition of a simple RealmMapper that attempts to extract the realm name using the capture group from the regular expression, if that does not provide a match then the delegate RealmMapper is used instead.
  SimpleRoleDecoder<T extends SimpleRoleDecoder<T>> | Definition of a simple RoleDecoder that takes a single attribute and maps it directly to roles.
  SizeRotatingFileAuditLog<T extends SizeRotatingFileAuditLog<T>> | An audit log definition for persisting an audit log to a local files rotating the log after the size of the file grows beyond a certain point and keeping a fixed number of backups.
  SslSession<T extends SslSession<T>> | A currently established SSL session.
  SyslogAuditLog<T extends SyslogAuditLog<T>> | An audit logger that sends audit events to a remote syslog server.
  TokenRealm<T extends TokenRealm<T>> | A security realm definition capable of validating and extracting identities from security tokens.
  TrustManager<T extends TrustManager<T>> | A trust manager definition for creating the TrustManager[] as used to create an SSLContext.
  X500AttributePrincipalDecoder<T extends X500AttributePrincipalDecoder<T>> | Definition of a X.500 attribute based principal decoder

- Enum Summary
  Enum | Description
  --- | ---
  AuthenticationConfiguration.ForwardingMode |
  DirContext.ReferralMode |
  Format |
  LogicalPermissionMapper.LogicalOperation |
  LogicalRoleMapper.LogicalOperation |
  SimplePermissionMapper.MappingMode |
  State |
  SyslogAuditLog.Transport |

Copyright © 2018 JBoss by Red Hat. All rights reserved.