Class IteratedSaltedPasswordAlgorithmParametersSpiImpl

java.lang.Object
java.security.AlgorithmParametersSpi
org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.IteratedSaltedPasswordAlgorithmSpec>
org.wildfly.security.password.impl.IteratedSaltedPasswordAlgorithmParametersSpiImpl

public final class IteratedSaltedPasswordAlgorithmParametersSpiImpl extends org.wildfly.security.util.AbstractAlgorithmParametersSpiImpl<org.wildfly.security.password.spec.IteratedSaltedPasswordAlgorithmSpec>
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.IteratedSaltedPasswordAlgorithmSpec
    engineDecode(org.wildfly.security.asn1.ASN1Decoder decoder)
     
    protected void
    engineEncode(org.wildfly.security.asn1.ASN1Encoder encoder, org.wildfly.security.password.spec.IteratedSaltedPasswordAlgorithmSpec parameterSpec)
     
    protected Class<org.wildfly.security.password.spec.IteratedSaltedPasswordAlgorithmSpec>
     

    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

    • IteratedSaltedPasswordAlgorithmParametersSpiImpl

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

    • getParameterType

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

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

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