Class PasswordCredentialSource

java.lang.Object
org.infinispan.server.security.PasswordCredentialSource
All Implemented Interfaces:
Supplier<org.wildfly.security.credential.source.CredentialSource>, org.wildfly.security.credential.source.CredentialSource

public class PasswordCredentialSource extends Object implements org.wildfly.security.credential.source.CredentialSource, Supplier<org.wildfly.security.credential.source.CredentialSource>
Since:
14.0
  • Field Summary

    Fields inherited from interface org.wildfly.security.credential.source.CredentialSource

    NONE
  • Constructor Summary

    Constructors
    Constructor
    Description
    PasswordCredentialSource(char[] password)
     
    PasswordCredentialSource(org.wildfly.security.credential.PasswordCredential credential)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.wildfly.security.credential.source.CredentialSource
    get()
     
    <C extends org.wildfly.security.credential.Credential>
    C
    getCredential(Class<C> credentialType, String s, AlgorithmParameterSpec algorithmParameterSpec)
     
    org.wildfly.security.auth.SupportLevel
    getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String s, AlgorithmParameterSpec algorithmParameterSpec)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.wildfly.security.credential.source.CredentialSource

    applyToCredential, applyToCredential, applyToCredential, getCredential, getCredential, getCredentialAcquireSupport, getCredentialAcquireSupport, with, without, without, without
  • Constructor Details

    • PasswordCredentialSource

      public PasswordCredentialSource(char[] password)
    • PasswordCredentialSource

      public PasswordCredentialSource(org.wildfly.security.credential.PasswordCredential credential)
  • Method Details

    • getCredentialAcquireSupport

      public org.wildfly.security.auth.SupportLevel getCredentialAcquireSupport(Class<? extends org.wildfly.security.credential.Credential> credentialType, String s, AlgorithmParameterSpec algorithmParameterSpec)
      Specified by:
      getCredentialAcquireSupport in interface org.wildfly.security.credential.source.CredentialSource
    • getCredential

      public <C extends org.wildfly.security.credential.Credential> C getCredential(Class<C> credentialType, String s, AlgorithmParameterSpec algorithmParameterSpec) throws IOException
      Specified by:
      getCredential in interface org.wildfly.security.credential.source.CredentialSource
      Throws:
      IOException
    • get

      public org.wildfly.security.credential.source.CredentialSource get()
      Specified by:
      get in interface Supplier<org.wildfly.security.credential.source.CredentialSource>