Class DigestPasswordAlgorithmParametersSpiImpl

java.lang.Object
java.security.AlgorithmParametersSpi
org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec>
org.wildfly.security.password.impl.DigestPasswordAlgorithmParametersSpiImpl

public final class DigestPasswordAlgorithmParametersSpiImpl extends org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec>
An implementation of the AlgorithmParametersSpi SPI, in order to support encoding and decoding of password algorithm parameters.
Author:
David M. Lloyd
  • Constructor Summary

    Constructors
    Constructor
    Description
    Construct a new instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec
    engineDecode(org.wildfly.security.asn1.ASN1Decoder decoder)
     
    protected void
    engineEncode(org.wildfly.security.asn1.ASN1Encoder encoder, org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec parameterSpec)
     
    protected Class<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec>
     

    Methods inherited from class org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl

    engineGetEncoded, engineGetEncoded, engineGetParameterSpec, engineInit, engineInit, engineInit, engineToString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DigestPasswordAlgorithmParametersSpiImpl

      public DigestPasswordAlgorithmParametersSpiImpl()
      Construct a new instance.
  • Method Details

    • getParameterType

      protected Class<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec> getParameterType()
      Specified by:
      getParameterType in class org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec>
    • engineEncode

      protected void engineEncode(org.wildfly.security.asn1.ASN1Encoder encoder, org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec parameterSpec)
      Specified by:
      engineEncode in class org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec>
    • engineDecode

      protected org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec engineDecode(org.wildfly.security.asn1.ASN1Decoder decoder)
      Specified by:
      engineDecode in class org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.DigestPasswordAlgorithmSpec>