{"action":"created","comment":{"url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/comments/189697277","pull_request_review_id":121914392,"id":189697277,"diff_hunk":"@@ -0,0 +1,996 @@\n+= Elytron\n+\n+\n+.Maven Coordinates\n+[source,xml]\n+----\n+<dependency>\n+  <groupId>org.wildfly.swarm</groupId>\n+  <artifactId>elytron</artifactId>\n+</dependency>\n+----\n+\n+.Configuration\n+\n+swarm.elytron.add-prefix-role-mappers._KEY_.prefix:: \n+The prefix to add to each role.\n+\n+swarm.elytron.add-suffix-role-mappers._KEY_.suffix:: \n+The suffix to add to each role.\n+\n+swarm.elytron.aggregate-http-server-mechanism-factories._KEY_.available-mechanisms:: \n+The HTTP mechanisms available from this factory instance.\n+\n+swarm.elytron.aggregate-http-server-mechanism-factories._KEY_.http-server-mechanism-factories:: \n+The referenced http server factories to aggregate.\n+\n+swarm.elytron.aggregate-principal-decoders._KEY_.principal-decoders:: \n+The referenced principal decoders to aggregate.\n+\n+swarm.elytron.aggregate-principal-transformers._KEY_.principal-transformers:: \n+The referenced principal transformers to aggregate.\n+\n+swarm.elytron.aggregate-providers._KEY_.providers:: \n+The referenced Provider[] resources to aggregate.\n+\n+swarm.elytron.aggregate-realms._KEY_.authentication-realm:: \n+Reference to the security realm to use for authentication steps (obtaining or validating credentials).\n+\n+swarm.elytron.aggregate-realms._KEY_.authorization-realm:: \n+Reference to the security realm to use for loading the identity for authorization steps (loading of the identity).\n+\n+swarm.elytron.aggregate-role-mappers._KEY_.role-mappers:: \n+The referenced role mappers to aggregate.\n+\n+swarm.elytron.aggregate-sasl-server-factories._KEY_.available-mechanisms:: \n+The SASL mechanisms available from this factory after all filtering has been applied.\n+\n+swarm.elytron.aggregate-sasl-server-factories._KEY_.sasl-server-factories:: \n+The referenced sasl server factories to aggregate.\n+\n+swarm.elytron.aggregate-security-event-listeners._KEY_.security-event-listeners:: \n+The referenced security event listener resources to aggregate.\n+\n+swarm.elytron.authentication-configurations._KEY_.anonymous:: \n+Enables anonymous authentication.\n+\n+swarm.elytron.authentication-configurations._KEY_.attribute-extends:: \n+A previously defined authentication configuration to extend.\n+\n+swarm.elytron.authentication-configurations._KEY_.authentication-name:: \n+The authentication name to use.\n+\n+swarm.elytron.authentication-configurations._KEY_.authorization-name:: \n+The authorization name to use.\n+\n+swarm.elytron.authentication-configurations._KEY_.credential-reference:: \n+The reference to credential stored in CredentialStore under defined alias or clear text password.\n+\n+swarm.elytron.authentication-configurations._KEY_.forwarding-mode:: \n+The type of security identity forwarding to use. A mode of 'authentication' forwarding forwards the principal and credential. A mode of 'authorization' forwards the authorization id, allowing for a different authentication identity.\n+\n+swarm.elytron.authentication-configurations._KEY_.host:: \n+The host to use.\n+\n+swarm.elytron.authentication-configurations._KEY_.kerberos-security-factory:: \n+Reference to a kerberos security factory used to obtain a GSS kerberos credential\n+\n+swarm.elytron.authentication-configurations._KEY_.mechanism-properties:: \n+Configuration properties for the SASL authentication mechanism.\n+\n+swarm.elytron.authentication-configurations._KEY_.port:: \n+The port to use.\n+\n+swarm.elytron.authentication-configurations._KEY_.protocol:: \n+The protocol to use.\n+\n+swarm.elytron.authentication-configurations._KEY_.realm:: \n+The realm to use.\n+\n+swarm.elytron.authentication-configurations._KEY_.sasl-mechanism-selector:: \n+The SASL mechanism selector string.\n+\n+swarm.elytron.authentication-configurations._KEY_.security-domain:: \n+Reference to a security domain to obtain a forwarded identity.\n+\n+swarm.elytron.authentication-contexts._KEY_.attribute-extends:: \n+A previously defined authentication context to extend.\n+\n+swarm.elytron.authentication-contexts._KEY_.match-rules:: \n+The match-rules for this authentication context.\n+\n+swarm.elytron.caching-realms._KEY_.maximum-age:: \n+The time in milliseconds that an item can stay in the cache.\n+\n+swarm.elytron.caching-realms._KEY_.maximum-entries:: \n+The maximum number of entries to keep in the cache.\n+\n+swarm.elytron.caching-realms._KEY_.realm:: \n+A reference to a cacheable security realm.\n+\n+swarm.elytron.chained-principal-transformers._KEY_.principal-transformers:: \n+The referenced principal transformers to chain.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.active-session-count:: \n+The count of current active sessions.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.cipher-suite-filter:: \n+The filter to apply to specify the enabled cipher suites.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.key-manager:: \n+Reference to the key manager to use within the SSLContext.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.protocols:: \n+The enabled protocols.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.provider-name:: \n+The name of the provider to use. If not specified, all providers from providers will be passed to the SSLContext.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.providers:: \n+The name of the providers to obtain the Provider[] to use to load the SSLContext.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.application-buffer-size:: \n+The application buffer size as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.cipher-suite:: \n+The selected cipher suite as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.creation-time:: \n+The creation time as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.last-accessed-time:: \n+The last accessed time as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.local-certificates:: \n+The local certificates from the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.local-principal:: \n+The local principal as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.packet-buffer-size:: \n+The packet buffer size as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.peer-certificates:: \n+The peer certificates from the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.peer-host:: \n+The peer host as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.peer-port:: \n+The peer port as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.peer-principal:: \n+The peer principal as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.protocol:: \n+The protocol as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.ssl-sessions._KEY_.valid:: \n+The validity of the session as reported by the SSLSession.\n+\n+swarm.elytron.client-ssl-contexts._KEY_.trust-manager:: \n+Reference to the trust manager to use within the SSLContext.\n+\n+swarm.elytron.concatenating-principal-decoders._KEY_.joiner:: \n+The string to use to join the results of the referenced principal decoders.\n+\n+swarm.elytron.concatenating-principal-decoders._KEY_.principal-decoders:: \n+The referenced principal decoders to concatenate.\n+\n+swarm.elytron.configurable-http-server-mechanism-factories._KEY_.available-mechanisms:: \n+The HTTP mechanisms available from this factory instance.\n+\n+swarm.elytron.configurable-http-server-mechanism-factories._KEY_.filters:: \n+Filtering to be applied to enable / disable mechanisms based on the name.\n+\n+swarm.elytron.configurable-http-server-mechanism-factories._KEY_.http-server-mechanism-factory:: \n+The http server factory to be wrapped.\n+\n+swarm.elytron.configurable-http-server-mechanism-factories._KEY_.properties:: \n+Custom properties to be passed in to the http server factory calls.\n+\n+swarm.elytron.configurable-sasl-server-factories._KEY_.available-mechanisms:: \n+The SASL mechanisms available from this factory after all filtering has been applied.\n+\n+swarm.elytron.configurable-sasl-server-factories._KEY_.filters:: \n+List of filters to be evaluated sequentially combining the results using 'or'.\n+\n+swarm.elytron.configurable-sasl-server-factories._KEY_.properties:: \n+Custom properties to be passed in to the sasl server factory calls.\n+\n+swarm.elytron.configurable-sasl-server-factories._KEY_.protocol:: \n+The protocol that should be passed into factory when creating the mechanism.\n+\n+swarm.elytron.configurable-sasl-server-factories._KEY_.sasl-server-factory:: \n+The sasl server factory to be wrapped.\n+\n+swarm.elytron.configurable-sasl-server-factories._KEY_.server-name:: \n+The server name that should be passed into factory when creating the mechanism.\n+\n+swarm.elytron.constant-permission-mappers._KEY_.permissions:: \n+The permissions to assign.\n+\n+swarm.elytron.constant-principal-decoders._KEY_.constant:: \n+The constant value the principal decoder will always return.\n+\n+swarm.elytron.constant-principal-transformers._KEY_.constant:: \n+The constant value this PrincipalTransformer will always return.\n+\n+swarm.elytron.constant-realm-mappers._KEY_.realm-name:: \n+The name of the constant realm to return.\n+\n+swarm.elytron.constant-role-mappers._KEY_.roles:: \n+The constant roles to be returned by this role mapper.\n+\n+swarm.elytron.credential-stores._KEY_.create:: \n+Specifies whether credential store should create storage when it doesn't exist.\n+\n+swarm.elytron.credential-stores._KEY_.credential-reference:: \n+Credential reference to be used to create protection parameter.\n+\n+swarm.elytron.credential-stores._KEY_.implementation-properties:: \n+Map of credentials store implementation specific properties.\n+\n+swarm.elytron.credential-stores._KEY_.location:: \n+File name of credential store storage.\n+\n+swarm.elytron.credential-stores._KEY_.modifiable:: \n+Specifies whether credential store is modifiable.\n+\n+swarm.elytron.credential-stores._KEY_.other-providers:: \n+The name of the providers defined within the subsystem to obtain the Providers to search for the one that can create the required JCA objects within credential store. This is valid only for key-store based CredentialStore. If this is not specified then the global list of Providers is used instead.\n+\n+swarm.elytron.credential-stores._KEY_.provider-name:: \n+The name of the provider to use to instantiate the CredentialStoreSpi. If the provider is not specified then the first provider found that can create an instance of the specified 'type' will be used.\n+\n+swarm.elytron.credential-stores._KEY_.providers:: \n+The name of the providers defined within the subsystem to obtain the Providers to search for the one that can create the required CredentialStore type. If this is not specified then the global list of Providers is used instead.\n+\n+swarm.elytron.credential-stores._KEY_.relative-to:: \n+A reference to a previously defined path that the file name is relative to.\n+\n+swarm.elytron.credential-stores._KEY_.state:: \n+The state of the underlying service that represents this credential store at runtime.\n+\n+swarm.elytron.credential-stores._KEY_.type:: \n+The credential store type, e.g. KeyStoreCredentialStore.\n+\n+swarm.elytron.custom-credential-security-factories._KEY_.class-name:: \n+The class name of the implementation of the custom security factory.\n+\n+swarm.elytron.custom-credential-security-factories._KEY_.configuration:: \n+The optional key/value configuration for the custom security factory.\n+\n+swarm.elytron.custom-credential-security-factories._KEY_.module:: \n+The module to use to load the custom security factory.\n+\n+swarm.elytron.custom-modifiable-realms._KEY_.class-name:: \n+The class name of the implementation of the custom realm.\n+\n+swarm.elytron.custom-modifiable-realms._KEY_.configuration:: \n+The optional key/value configuration for the custom realm.\n+\n+swarm.elytron.custom-modifiable-realms._KEY_.module:: \n+The module to use to load the custom realm.\n+\n+swarm.elytron.custom-permission-mappers._KEY_.class-name:: \n+Fully qualified class name of the permission mapper\n+\n+swarm.elytron.custom-permission-mappers._KEY_.configuration:: \n+The optional kay/value configuration for the permission mapper\n+\n+swarm.elytron.custom-permission-mappers._KEY_.module:: \n+Name of the module to use to load the permission mapper\n+\n+swarm.elytron.custom-principal-decoders._KEY_.class-name:: \n+Fully qualified class name of the principal decoder\n+\n+swarm.elytron.custom-principal-decoders._KEY_.configuration:: \n+The optional kay/value configuration for the principal decoder\n+\n+swarm.elytron.custom-principal-decoders._KEY_.module:: \n+Name of the module to use to load the principal decoder\n+\n+swarm.elytron.custom-principal-transformers._KEY_.class-name:: \n+The class name of the implementation of the custom principal transformer.\n+\n+swarm.elytron.custom-principal-transformers._KEY_.configuration:: \n+The optional key/value configuration for the custom principal transformer.\n+\n+swarm.elytron.custom-principal-transformers._KEY_.module:: \n+The module to use to load the custom principal transformer.\n+\n+swarm.elytron.custom-realm-mappers._KEY_.class-name:: \n+Fully qualified class name of the RealmMapper\n+\n+swarm.elytron.custom-realm-mappers._KEY_.configuration:: \n+The optional kay/value configuration for the RealmMapper\n+\n+swarm.elytron.custom-realm-mappers._KEY_.module:: \n+Name of the module to use to load the RealmMapper\n+\n+swarm.elytron.custom-realms._KEY_.class-name:: \n+The class name of the implementation of the custom realm.\n+\n+swarm.elytron.custom-realms._KEY_.configuration:: \n+The optional key/value configuration for the custom realm.\n+\n+swarm.elytron.custom-realms._KEY_.module:: \n+The module to use to load the custom realm.\n+\n+swarm.elytron.custom-role-decoders._KEY_.class-name:: \n+Fully qualified class name of the RoleDecoder\n+\n+swarm.elytron.custom-role-decoders._KEY_.configuration:: \n+The optional kay/value configuration for the RoleDecoder\n+\n+swarm.elytron.custom-role-decoders._KEY_.module:: \n+Name of the module to use to load the RoleDecoder\n+\n+swarm.elytron.custom-role-mappers._KEY_.class-name:: \n+Fully qualified class name of the RoleMapper\n+\n+swarm.elytron.custom-role-mappers._KEY_.configuration:: \n+The optional key/value configuration for the RoleMapper\n+\n+swarm.elytron.custom-role-mappers._KEY_.module:: \n+Name of the module to use to load the RoleMapper\n+\n+swarm.elytron.default-authentication-context:: \n+The default authentication context to be associated with all deployments.\n+\n+swarm.elytron.dir-contexts._KEY_.authentication-context:: \n+The authentication context to obtain login credentials to connect to the LDAP server. Can be omitted if authentication-level is \"none\" (anonymous).\n+\n+swarm.elytron.dir-contexts._KEY_.authentication-level:: \n+The authentication level (security level/authentication mechanism) to use. Corresponds to SECURITY_AUTHENTICATION (\"java.naming.security.authentication\") environment property. Allowed values: \"none\", \"simple\", sasl_mech, where sasl_mech is a space-separated list of SASL mechanism names.\n+\n+swarm.elytron.dir-contexts._KEY_.connection-timeout:: \n+The timeout for connecting to the LDAP server in milliseconds.\n+\n+swarm.elytron.dir-contexts._KEY_.credential-reference:: \n+The credential reference to authenticate and connect to the LDAP server. Can be omitted if authentication-level is \"none\" (anonymous).\n+\n+swarm.elytron.dir-contexts._KEY_.enable-connection-pooling:: \n+Indicates if connection pooling is enabled.\n+\n+swarm.elytron.dir-contexts._KEY_.module:: \n+Name of module that will be used as class loading base.\n+\n+swarm.elytron.dir-contexts._KEY_.principal:: \n+The principal to authenticate and connect to the LDAP server. Can be omitted if authentication-level is \"none\" (anonymous).\n+\n+swarm.elytron.dir-contexts._KEY_.properties:: \n+The additional connection properties for the DirContext.\n+\n+swarm.elytron.dir-contexts._KEY_.read-timeout:: \n+The read timeout for an LDAP operation in milliseconds.\n+\n+swarm.elytron.dir-contexts._KEY_.referral-mode:: \n+If referrals should be followed.\n+\n+swarm.elytron.dir-contexts._KEY_.ssl-context:: \n+The name of ssl-context used to secure connection to the LDAP server.\n+\n+swarm.elytron.dir-contexts._KEY_.url:: \n+The connection url.\n+\n+swarm.elytron.disallowed-providers:: \n+A list of providers that are not allowed, and will be removed from the providers list.\n+\n+swarm.elytron.file-audit-logs._KEY_.attribute-synchronized:: \n+Whether every event should be immediately synchronised to disk.\n+\n+swarm.elytron.file-audit-logs._KEY_.format:: \n+The format to use to record the audit event.\n+\n+swarm.elytron.file-audit-logs._KEY_.path:: \n+Path of the file to be written.\n+\n+swarm.elytron.file-audit-logs._KEY_.relative-to:: \n+The relative path to the audit log.\n+\n+swarm.elytron.filesystem-realms._KEY_.encoded:: \n+Whether the identity names should be stored encoded (Base32) in file names.\n+\n+swarm.elytron.filesystem-realms._KEY_.levels:: \n+The number of levels of directory hashing to apply.\n+\n+swarm.elytron.filesystem-realms._KEY_.path:: \n+The path to the file containing the realm.\n+\n+swarm.elytron.filesystem-realms._KEY_.relative-to:: \n+The pre-defined path the path is relative to.\n+\n+swarm.elytron.filtering-key-stores._KEY_.alias-filter:: \n+A filter to apply to the aliases returned from the KeyStore, can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2\n+\n+swarm.elytron.filtering-key-stores._KEY_.key-store:: \n+Name of filtered KeyStore.\n+\n+swarm.elytron.filtering-key-stores._KEY_.state:: \n+The state of the underlying service that represents this KeyStore at runtime, if it is anything other than UP runtime operations will not be available.\n+\n+swarm.elytron.final-providers:: \n+Reference to the Providers that should be registered after all existing Providers.\n+\n+swarm.elytron.http-authentication-factories._KEY_.available-mechanisms:: \n+The HTTP mechanisms available from this configuration after all filtering has been applied.\n+\n+swarm.elytron.http-authentication-factories._KEY_.http-server-mechanism-factory:: \n+The HttpServerAuthenticationMechanismFactory to associate with this resource\n+\n+swarm.elytron.http-authentication-factories._KEY_.mechanism-configurations:: \n+Mechanism specific configuration\n+\n+swarm.elytron.http-authentication-factories._KEY_.security-domain:: \n+The SecurityDomain to associate with this resource\n+\n+swarm.elytron.identity-realms._KEY_.attribute-name:: \n+The name of the attribute associated with this identity.\n+\n+swarm.elytron.identity-realms._KEY_.attribute-values:: \n+The values associated with the identities attribute.\n+\n+swarm.elytron.identity-realms._KEY_.identity:: \n+The identity available from the security realm.\n+\n+swarm.elytron.initial-providers:: \n+Reference to the Providers that should be registered ahead of all existing Providers.\n+\n+swarm.elytron.jdbc-realms._KEY_.principal-query:: \n+The authentication query used to authenticate users based on specific key types.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.debug:: \n+Should the JAAS step of obtaining the credential have debug logging enabled.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.mechanism-names:: \n+The mechanism names the credential should be usable with. Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.mechanism-oids:: \n+The mechanism OIDs the credential should be usable with. Will be used together with OIDs derived from names from mechanism-names attribute.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.minimum-remaining-lifetime:: \n+How much lifetime (in seconds) should a cached credential have remaining before it is recreated.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.obtain-kerberos-ticket:: \n+Should the KerberosTicket also be obtained and associated with the credential. This is required to be true where credentials are delegated to the server.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.options:: \n+The Krb5LoginModule additional options.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.path:: \n+The path of the KeyTab to load to obtain the credential.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.principal:: \n+The principal represented by the KeyTab\n+\n+swarm.elytron.kerberos-security-factories._KEY_.relative-to:: \n+The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.request-lifetime:: \n+How much lifetime (in seconds) should be requested for newly created credentials.\n+\n+swarm.elytron.kerberos-security-factories._KEY_.required:: \n+Is the keytab file with adequate principal required to exist at the time the service starts?\n+\n+swarm.elytron.kerberos-security-factories._KEY_.server:: \n+If this for use server side or client side?\n+\n+swarm.elytron.kerberos-security-factories._KEY_.wrap-gss-credential:: \n+Should generated GSS credentials be wrapped to prevent improper disposal or not?\n+\n+swarm.elytron.key-managers._KEY_.algorithm:: \n+The name of the algorithm to use to create the underlying KeyManagerFactory.\n+\n+swarm.elytron.key-managers._KEY_.alias-filter:: \n+A filter to apply to the aliases returned from the KeyStore, can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2\n+\n+swarm.elytron.key-managers._KEY_.credential-reference:: \n+The credential reference to decrypt KeyStore item. (Not a password of the KeyStore.)\n+\n+swarm.elytron.key-managers._KEY_.key-store:: \n+Reference to the KeyStore to use to initialise the underlying KeyManagerFactory.\n+\n+swarm.elytron.key-managers._KEY_.provider-name:: \n+The name of the provider to use to create the underlying KeyManagerFactory.\n+\n+swarm.elytron.key-managers._KEY_.providers:: \n+Reference to obtain the Provider[] to use when creating the underlying KeyManagerFactory.\n+\n+swarm.elytron.key-store-realms._KEY_.key-store:: \n+Reference to the KeyStore that should be used to back this security realm.\n+\n+swarm.elytron.key-stores._KEY_.alias-filter:: \n+A filter to apply to the aliases returned from the KeyStore, can either be a comma separated list of aliases to return or one of the following formats ALL:-alias1:-alias2, NONE:+alias1:+alias2\n+\n+swarm.elytron.key-stores._KEY_.attribute-synchronized:: \n+The time this KeyStore was last loaded or saved. Note: Some providers may continue to apply updates after the KeyStore was loaded within the application server.\n+\n+swarm.elytron.key-stores._KEY_.credential-reference:: \n+The reference to credential stored in CredentialStore under defined alias or clear text password.\n+\n+swarm.elytron.key-stores._KEY_.loaded-provider:: \n+Information about the provider that was used for this KeyStore.\n+\n+swarm.elytron.key-stores._KEY_.modified:: \n+Indicates if the in-memory representation of the KeyStore has been changed since it was last loaded or stored.  Note: For some providers updates may be immediate without further load or store calls.\n+\n+swarm.elytron.key-stores._KEY_.path:: \n+The path to the KeyStore file.\n+\n+swarm.elytron.key-stores._KEY_.provider-name:: \n+The name of the provider to use to load the KeyStore, disables searching for the first Provider that can create a KeyStore of the specified type.\n+\n+swarm.elytron.key-stores._KEY_.providers:: \n+A reference to the providers that should be used to obtain the list of Provider instances to search, if not specified the global list of providers will be used instead.\n+\n+swarm.elytron.key-stores._KEY_.relative-to:: \n+The base path this store is relative to.\n+\n+swarm.elytron.key-stores._KEY_.required:: \n+Is the file required to exist at the time the KeyStore service starts?\n+\n+swarm.elytron.key-stores._KEY_.size:: \n+The number of entries in the KeyStore.\n+\n+swarm.elytron.key-stores._KEY_.state:: \n+The state of the underlying service that represents this KeyStore at runtime, if it is anything other than UP runtime operations will not be available.\n+\n+swarm.elytron.key-stores._KEY_.type:: \n+The type of the KeyStore, used when creating the new KeyStore instance.\n+\n+swarm.elytron.ldap-key-stores._KEY_.alias-attribute:: \n+The name of LDAP attribute, where will be item alias stored.\n+\n+swarm.elytron.ldap-key-stores._KEY_.certificate-attribute:: \n+The name of LDAP attribute, where will be certificate stored.\n+\n+swarm.elytron.ldap-key-stores._KEY_.certificate-chain-attribute:: \n+The name of LDAP attribute, where will be certificate chain stored.\n+\n+swarm.elytron.ldap-key-stores._KEY_.certificate-chain-encoding:: \n+The encoding of the certificate chain.\n+\n+swarm.elytron.ldap-key-stores._KEY_.certificate-type:: \n+The type of the Certificate.\n+\n+swarm.elytron.ldap-key-stores._KEY_.dir-context:: \n+The name of DirContext, which will be used to communication with LDAP server.\n+\n+swarm.elytron.ldap-key-stores._KEY_.filter-alias:: \n+The LDAP filter for obtaining an item of the KeyStore by alias. If this is not specified then the default value will be (alias_attribute={0}). The string '{0}' will be replaced by the searched alias and the 'alias_attribute' value will be the value of the attribute 'alias-attribute'.","path":"docs/topics/wildfly-swarm/docs/reference/fractions/elytron.adoc","position":562,"original_position":562,"commit_id":"e575d2d9e2697a9b0c5ec6e3e8d0d79e7dd49250","original_commit_id":"e575d2d9e2697a9b0c5ec6e3e8d0d79e7dd49250","user":{"login":"rhoads-zach","id":208104,"avatar_url":"https://avatars3.githubusercontent.com/u/208104?v=4","gravatar_id":"","url":"https://api.github.com/users/rhoads-zach","html_url":"https://github.com/rhoads-zach","followers_url":"https://api.github.com/users/rhoads-zach/followers","following_url":"https://api.github.com/users/rhoads-zach/following{/other_user}","gists_url":"https://api.github.com/users/rhoads-zach/gists{/gist_id}","starred_url":"https://api.github.com/users/rhoads-zach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhoads-zach/subscriptions","organizations_url":"https://api.github.com/users/rhoads-zach/orgs","repos_url":"https://api.github.com/users/rhoads-zach/repos","events_url":"https://api.github.com/users/rhoads-zach/events{/privacy}","received_events_url":"https://api.github.com/users/rhoads-zach/received_events","type":"User","site_admin":false},"body":"clean this up to make all values use backticks. Some use single quotes, some are unformatted.","created_at":"2018-05-21T20:01:31Z","updated_at":"2018-05-21T20:33:58Z","html_url":"https://github.com/fabric8-launcher/launcher-documentation/pull/1125#discussion_r189697277","pull_request_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/comments/189697277"},"html":{"href":"https://github.com/fabric8-launcher/launcher-documentation/pull/1125#discussion_r189697277"},"pull_request":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125"}}},"pull_request":{"url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125","id":188727992,"html_url":"https://github.com/fabric8-launcher/launcher-documentation/pull/1125","diff_url":"https://github.com/fabric8-launcher/launcher-documentation/pull/1125.diff","patch_url":"https://github.com/fabric8-launcher/launcher-documentation/pull/1125.patch","issue_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues/1125","number":1125,"state":"open","locked":false,"title":"RHOAR-1228: Sync WFS 7.1 sources","user":{"login":"tradej","id":1138123,"avatar_url":"https://avatars2.githubusercontent.com/u/1138123?v=4","gravatar_id":"","url":"https://api.github.com/users/tradej","html_url":"https://github.com/tradej","followers_url":"https://api.github.com/users/tradej/followers","following_url":"https://api.github.com/users/tradej/following{/other_user}","gists_url":"https://api.github.com/users/tradej/gists{/gist_id}","starred_url":"https://api.github.com/users/tradej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tradej/subscriptions","organizations_url":"https://api.github.com/users/tradej/orgs","repos_url":"https://api.github.com/users/tradej/repos","events_url":"https://api.github.com/users/tradej/events{/privacy}","received_events_url":"https://api.github.com/users/tradej/received_events","type":"User","site_admin":false},"body":"This is the full sync of the WFS 7.1 sources before release.\r\n\r\nNotable changes:\r\n\r\n* The sync branch in the script as been bumped to `7.1.x`, obviously.\r\n* The `WildFly Swarm` string in the docs has been replaced with the `{Thorntail}` attribute pending the rename (currently, the attribute is set to `WildFly Swarm`)\r\n* The WFS product version has been bumped to `7.1.0.redhat-77`\r\n* The community documentation that we link to in _Additional resources_ has been bumped to version `2018.3.3`. The structure of the upstream docs has changed since `2017.10.0`, so there is only one book now.\r\n* There are several new files in the docs. Not all of them are used in the launcher docs, so do not be alarmed by their very existence.\r\n\r\nResolves RHOARDOC-1228.","created_at":"2018-05-17T12:57:08Z","updated_at":"2018-05-21T20:33:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"50ae7ed533068900fc4cc1c0134ae8cf57bf6051","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125/commits","review_comments_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125/comments","review_comment_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues/1125/comments","statuses_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/statuses/e575d2d9e2697a9b0c5ec6e3e8d0d79e7dd49250","head":{"label":"tradej:RHOARDOC-1228","ref":"RHOARDOC-1228","sha":"e575d2d9e2697a9b0c5ec6e3e8d0d79e7dd49250","user":{"login":"tradej","id":1138123,"avatar_url":"https://avatars2.githubusercontent.com/u/1138123?v=4","gravatar_id":"","url":"https://api.github.com/users/tradej","html_url":"https://github.com/tradej","followers_url":"https://api.github.com/users/tradej/followers","following_url":"https://api.github.com/users/tradej/following{/other_user}","gists_url":"https://api.github.com/users/tradej/gists{/gist_id}","starred_url":"https://api.github.com/users/tradej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tradej/subscriptions","organizations_url":"https://api.github.com/users/tradej/orgs","repos_url":"https://api.github.com/users/tradej/repos","events_url":"https://api.github.com/users/tradej/events{/privacy}","received_events_url":"https://api.github.com/users/tradej/received_events","type":"User","site_admin":false},"repo":{"id":96128073,"name":"appdev-documentation","full_name":"tradej/appdev-documentation","owner":{"login":"tradej","id":1138123,"avatar_url":"https://avatars2.githubusercontent.com/u/1138123?v=4","gravatar_id":"","url":"https://api.github.com/users/tradej","html_url":"https://github.com/tradej","followers_url":"https://api.github.com/users/tradej/followers","following_url":"https://api.github.com/users/tradej/following{/other_user}","gists_url":"https://api.github.com/users/tradej/gists{/gist_id}","starred_url":"https://api.github.com/users/tradej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tradej/subscriptions","organizations_url":"https://api.github.com/users/tradej/orgs","repos_url":"https://api.github.com/users/tradej/repos","events_url":"https://api.github.com/users/tradej/events{/privacy}","received_events_url":"https://api.github.com/users/tradej/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/tradej/appdev-documentation","description":null,"fork":true,"url":"https://api.github.com/repos/tradej/appdev-documentation","forks_url":"https://api.github.com/repos/tradej/appdev-documentation/forks","keys_url":"https://api.github.com/repos/tradej/appdev-documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tradej/appdev-documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tradej/appdev-documentation/teams","hooks_url":"https://api.github.com/repos/tradej/appdev-documentation/hooks","issue_events_url":"https://api.github.com/repos/tradej/appdev-documentation/issues/events{/number}","events_url":"https://api.github.com/repos/tradej/appdev-documentation/events","assignees_url":"https://api.github.com/repos/tradej/appdev-documentation/assignees{/user}","branches_url":"https://api.github.com/repos/tradej/appdev-documentation/branches{/branch}","tags_url":"https://api.github.com/repos/tradej/appdev-documentation/tags","blobs_url":"https://api.github.com/repos/tradej/appdev-documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tradej/appdev-documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tradej/appdev-documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/tradej/appdev-documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tradej/appdev-documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/tradej/appdev-documentation/languages","stargazers_url":"https://api.github.com/repos/tradej/appdev-documentation/stargazers","contributors_url":"https://api.github.com/repos/tradej/appdev-documentation/contributors","subscribers_url":"https://api.github.com/repos/tradej/appdev-documentation/subscribers","subscription_url":"https://api.github.com/repos/tradej/appdev-documentation/subscription","commits_url":"https://api.github.com/repos/tradej/appdev-documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/tradej/appdev-documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/tradej/appdev-documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/tradej/appdev-documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/tradej/appdev-documentation/contents/{+path}","compare_url":"https://api.github.com/repos/tradej/appdev-documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tradej/appdev-documentation/merges","archive_url":"https://api.github.com/repos/tradej/appdev-documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tradej/appdev-documentation/downloads","issues_url":"https://api.github.com/repos/tradej/appdev-documentation/issues{/number}","pulls_url":"https://api.github.com/repos/tradej/appdev-documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/tradej/appdev-documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/tradej/appdev-documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tradej/appdev-documentation/labels{/name}","releases_url":"https://api.github.com/repos/tradej/appdev-documentation/releases{/id}","deployments_url":"https://api.github.com/repos/tradej/appdev-documentation/deployments","created_at":"2017-07-03T15:58:12Z","updated_at":"2018-04-13T07:40:14Z","pushed_at":"2018-05-21T16:19:36Z","git_url":"git://github.com/tradej/appdev-documentation.git","ssh_url":"git@github.com:tradej/appdev-documentation.git","clone_url":"https://github.com/tradej/appdev-documentation.git","svn_url":"https://github.com/tradej/appdev-documentation","homepage":null,"size":5267,"stargazers_count":0,"watchers_count":0,"language":"Shell","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"cc-by-4.0","name":"Creative Commons Attribution 4.0","spdx_id":"CC-BY-4.0","url":"https://api.github.com/licenses/cc-by-4.0"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"fabric8-launcher:master","ref":"master","sha":"2ca005ce30ccefb5e14852a74d566849bdb85da8","user":{"login":"fabric8-launcher","id":32217730,"avatar_url":"https://avatars2.githubusercontent.com/u/32217730?v=4","gravatar_id":"","url":"https://api.github.com/users/fabric8-launcher","html_url":"https://github.com/fabric8-launcher","followers_url":"https://api.github.com/users/fabric8-launcher/followers","following_url":"https://api.github.com/users/fabric8-launcher/following{/other_user}","gists_url":"https://api.github.com/users/fabric8-launcher/gists{/gist_id}","starred_url":"https://api.github.com/users/fabric8-launcher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabric8-launcher/subscriptions","organizations_url":"https://api.github.com/users/fabric8-launcher/orgs","repos_url":"https://api.github.com/users/fabric8-launcher/repos","events_url":"https://api.github.com/users/fabric8-launcher/events{/privacy}","received_events_url":"https://api.github.com/users/fabric8-launcher/received_events","type":"Organization","site_admin":false},"repo":{"id":85718759,"name":"launcher-documentation","full_name":"fabric8-launcher/launcher-documentation","owner":{"login":"fabric8-launcher","id":32217730,"avatar_url":"https://avatars2.githubusercontent.com/u/32217730?v=4","gravatar_id":"","url":"https://api.github.com/users/fabric8-launcher","html_url":"https://github.com/fabric8-launcher","followers_url":"https://api.github.com/users/fabric8-launcher/followers","following_url":"https://api.github.com/users/fabric8-launcher/following{/other_user}","gists_url":"https://api.github.com/users/fabric8-launcher/gists{/gist_id}","starred_url":"https://api.github.com/users/fabric8-launcher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabric8-launcher/subscriptions","organizations_url":"https://api.github.com/users/fabric8-launcher/orgs","repos_url":"https://api.github.com/users/fabric8-launcher/repos","events_url":"https://api.github.com/users/fabric8-launcher/events{/privacy}","received_events_url":"https://api.github.com/users/fabric8-launcher/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/fabric8-launcher/launcher-documentation","description":"The fabric8-launcher documentation","fork":false,"url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation","forks_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/forks","keys_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/teams","hooks_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/hooks","issue_events_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues/events{/number}","events_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/events","assignees_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/assignees{/user}","branches_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/branches{/branch}","tags_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/tags","blobs_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/languages","stargazers_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/stargazers","contributors_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/contributors","subscribers_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/subscribers","subscription_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/subscription","commits_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/contents/{+path}","compare_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/merges","archive_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/downloads","issues_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues{/number}","pulls_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/labels{/name}","releases_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/releases{/id}","deployments_url":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/deployments","created_at":"2017-03-21T15:27:12Z","updated_at":"2018-05-18T13:46:38Z","pushed_at":"2018-05-21T16:19:38Z","git_url":"git://github.com/fabric8-launcher/launcher-documentation.git","ssh_url":"git@github.com:fabric8-launcher/launcher-documentation.git","clone_url":"https://github.com/fabric8-launcher/launcher-documentation.git","svn_url":"https://github.com/fabric8-launcher/launcher-documentation","homepage":"https://appdev.openshift.io/","size":5098,"stargazers_count":6,"watchers_count":6,"language":"Shell","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":36,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"cc-by-4.0","name":"Creative Commons Attribution 4.0","spdx_id":"CC-BY-4.0","url":"https://api.github.com/licenses/cc-by-4.0"},"forks":36,"open_issues":3,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125"},"html":{"href":"https://github.com/fabric8-launcher/launcher-documentation/pull/1125"},"issue":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues/1125"},"comments":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/issues/1125/comments"},"review_comments":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125/comments"},"review_comment":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/pulls/1125/commits"},"statuses":{"href":"https://api.github.com/repos/fabric8-launcher/launcher-documentation/statuses/e575d2d9e2697a9b0c5ec6e3e8d0d79e7dd49250"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"rhoads-zach"}}