Class CredentialStoresConfiguration

java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<CredentialStoresConfiguration>
org.infinispan.server.configuration.security.CredentialStoresConfiguration
All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<CredentialStoresConfiguration>, org.infinispan.commons.configuration.attributes.Updatable<CredentialStoresConfiguration>

public class CredentialStoresConfiguration extends org.infinispan.commons.configuration.attributes.ConfigurationElement<CredentialStoresConfiguration>
Since:
12.0
Author:
Tristan Tarrant <tristan@infinispan.org>
  • Field Summary

    Fields inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement

    attributes, CHILDLESS, children, element, repeated
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.wildfly.security.credential.source.CredentialSource
     
    static char[]
    resolvePassword(Supplier<org.wildfly.security.credential.source.CredentialSource> supplier)
     
    static char[]
    resolvePassword(org.infinispan.commons.configuration.attributes.Attribute<Supplier<org.wildfly.security.credential.source.CredentialSource>> attribute)
     

    Methods inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement

    attributes, child, children, children, elementName, equals, findAttribute, hashCode, isModified, list, matches, toString, update, validateUpdate, write

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • credentialStores

      public Map<String,CredentialStoreConfiguration> credentialStores()
    • getCredentialSource

      public org.wildfly.security.credential.source.CredentialSource getCredentialSource(String store, String alias)
    • resolvePassword

      public static char[] resolvePassword(org.infinispan.commons.configuration.attributes.Attribute<Supplier<org.wildfly.security.credential.source.CredentialSource>> attribute)
    • resolvePassword

      public static char[] resolvePassword(Supplier<org.wildfly.security.credential.source.CredentialSource> supplier)