Class RSA.OAEPParameters

All Implemented Interfaces:
Parameters
Enclosing class:
RSA

public static final class RSA.OAEPParameters extends RSA.WrapParameters
Parameters for use with non-FIPS RSA OAEP formatted key wrapping/unwrapping and encryption/decryption.
  • Method Details

    • withDigest

      public RSA.OAEPParameters withDigest(DigestAlgorithm digestAlgorithm)
      Specify the digest algorithm to use. This also sets the MGF digest.
      Parameters:
      digestAlgorithm - a digest algorithm.
      Returns:
      a new parameter set.
    • withMGFDigest

      public RSA.OAEPParameters withMGFDigest(DigestAlgorithm mgfDigestAlgorithm)
      Specify the digest algorithm to use for the MGF.
      Parameters:
      mgfDigestAlgorithm - a digest algorithm for the MGF.
      Returns:
      a new parameter set.
    • withEncodingParams

      public RSA.OAEPParameters withEncodingParams(byte[] encodingParams)
      Set the encoding parameters.
      Parameters:
      encodingParams - encoding params to include.
      Returns:
      a new parameter set.
    • getDigest

      public DigestAlgorithm getDigest()
    • getMGFDigest

      public DigestAlgorithm getMGFDigest()
    • getEncodingParams

      public byte[] getEncodingParams()