Class RSA.ISO9796d2PSSSignatureParameters

All Implemented Interfaces:
Parameters
Enclosing class:
RSA

public static final class RSA.ISO9796d2PSSSignatureParameters extends RSA.SignatureParameters<RSA.ISO9796d2PSSSignatureParameters>
Parameters for ISO 9796-2 PSS signature algorithms.
  • Method Details

    • withDigestAlgorithm

      public RSA.ISO9796d2PSSSignatureParameters withDigestAlgorithm(DigestAlgorithm digestAlgorithm)
      Return a new parameter set with for the passed in digest algorithm.
      Parameters:
      digestAlgorithm - the digest to use for signature generation.
      Returns:
      a new parameter for signature generation.
    • withSaltLength

      public RSA.ISO9796d2PSSSignatureParameters withSaltLength(int saltLength)
      Specify the saltLength for the signature.
      Parameters:
      saltLength - the salt length.
      Returns:
      a new parameter set.
    • withSalt

      public RSA.ISO9796d2PSSSignatureParameters withSalt(byte[] salt)
      Specify a fixed salt for the signature.
      Parameters:
      salt - the salt to use.
      Returns:
      a new parameter set.
    • getSalt

      public byte[] getSalt()
    • getSaltLength

      public int getSaltLength()