Class FipsRSA.OAEPParameters

  • All Implemented Interfaces:
    Parameters
    Enclosing class:
    FipsRSA

    public static final class FipsRSA.OAEPParameters
    extends FipsRSA.WrapParameters
    Parameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.
    • Method Detail

      • withDigest

        public FipsRSA.OAEPParameters withDigest​(FipsDigestAlgorithm 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 FipsRSA.OAEPParameters withMGFDigest​(FipsDigestAlgorithm 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 FipsRSA.OAEPParameters withEncodingParams​(byte[] encodingParams)
        Set the encoding parameters.
        Parameters:
        encodingParams - encoding params to include.
        Returns:
        a new parameter set.
      • getEncodingParams

        public byte[] getEncodingParams()