public class RSASSAPSSparams extends ASN1Object
Modifier and Type | Field and Description |
---|---|
static AlgorithmIdentifier |
DEFAULT_HASH_ALGORITHM |
static AlgorithmIdentifier |
DEFAULT_MASK_GEN_FUNCTION |
static ASN1Integer |
DEFAULT_SALT_LENGTH |
static ASN1Integer |
DEFAULT_TRAILER_FIELD |
Constructor and Description |
---|
RSASSAPSSparams()
The default version
|
RSASSAPSSparams(AlgorithmIdentifier hashAlgorithm,
AlgorithmIdentifier maskGenAlgorithm,
ASN1Integer saltLength,
ASN1Integer trailerField) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
getHashAlgorithm() |
static RSASSAPSSparams |
getInstance(java.lang.Object obj) |
AlgorithmIdentifier |
getMaskGenAlgorithm() |
java.math.BigInteger |
getSaltLength() |
java.math.BigInteger |
getTrailerField() |
ASN1Primitive |
toASN1Primitive()
RSASSA-PSS-params ::= SEQUENCE {
hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
saltLength [2] INTEGER DEFAULT 20,
trailerField [3] TrailerField DEFAULT trailerFieldBC
}
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 --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
... -- Allows for future expansion --
}
TrailerField ::= INTEGER { trailerFieldBC(1) }
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
public static final AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final ASN1Integer DEFAULT_SALT_LENGTH
public static final ASN1Integer DEFAULT_TRAILER_FIELD
public RSASSAPSSparams()
public RSASSAPSSparams(AlgorithmIdentifier hashAlgorithm, AlgorithmIdentifier maskGenAlgorithm, ASN1Integer saltLength, ASN1Integer trailerField)
public static RSASSAPSSparams getInstance(java.lang.Object obj)
public AlgorithmIdentifier getHashAlgorithm()
public AlgorithmIdentifier getMaskGenAlgorithm()
public java.math.BigInteger getSaltLength()
public java.math.BigInteger getTrailerField()
public ASN1Primitive toASN1Primitive()
RSASSA-PSS-params ::= SEQUENCE { hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1, maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1, saltLength [2] INTEGER DEFAULT 20, trailerField [3] TrailerField DEFAULT trailerFieldBC } 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 -- } PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms }, ... -- Allows for future expansion -- } TrailerField ::= INTEGER { trailerFieldBC(1) }
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object