Save This Page
Home » openjdk-7 » java » security » spec » [javadoc | source]
java.security.spec
public class: MGF1ParameterSpec [javadoc | source]
java.lang.Object
   java.security.spec.MGF1ParameterSpec

All Implemented Interfaces:
    AlgorithmParameterSpec

This class specifies the set of parameters used with mask generation function MGF1 in OAEP Padding and RSA-PSS signature scheme, as defined in the PKCS #1 v2.1 standard.

Its ASN.1 definition in PKCS#1 standard is described below:

MGF1Parameters ::= OAEP-PSSDigestAlgorthms
where
OAEP-PSSDigestAlgorithms    ALGORITHM-IDENTIFIER ::= {
  { OID id-sha1 PARAMETERS NULL   }|
  { OID id-sha256 PARAMETERS NULL }|
  { OID id-sha384 PARAMETERS NULL }|
  { OID id-sha512 PARAMETERS NULL },
  ...  -- Allows for future expansion --
}
Field Summary
public static final  MGF1ParameterSpec SHA1    The MGF1ParameterSpec which uses "SHA-1" message digest. 
public static final  MGF1ParameterSpec SHA256    The MGF1ParameterSpec which uses "SHA-256" message digest. 
public static final  MGF1ParameterSpec SHA384    The MGF1ParameterSpec which uses "SHA-384" message digest. 
public static final  MGF1ParameterSpec SHA512    The MGF1ParameterSpec which uses SHA-512 message digest. 
Constructor:
 public MGF1ParameterSpec(String mdName) 
    Constructs a parameter set for mask generation function MGF1 as defined in the PKCS #1 standard.
    Parameters:
    mdName - the algorithm name for the message digest used in this mask generation function MGF1.
    Throws:
    NullPointerException - if mdName is null.
    exception: NullPointerException - if mdName is null.
Method from java.security.spec.MGF1ParameterSpec Summary:
getDigestAlgorithm
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.security.spec.MGF1ParameterSpec Detail:
 public String getDigestAlgorithm() 
    Returns the algorithm name of the message digest used by the mask generation function.