Class 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
    • Constructor Detail

      • PasswordCredentialSource

        public PasswordCredentialSource​(char[] password)
      • PasswordCredentialSource

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

      • 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>