Class RSASSAPSSparams

    • Field Detail

      • DEFAULT_SALT_LENGTH

        public static final ASN1Integer DEFAULT_SALT_LENGTH
      • DEFAULT_TRAILER_FIELD

        public static final ASN1Integer DEFAULT_TRAILER_FIELD
    • Method Detail

      • getInstance

        public static RSASSAPSSparams getInstance​(java.lang.Object obj)
      • getSaltLength

        public java.math.BigInteger getSaltLength()
      • getTrailerField

        public java.math.BigInteger getTrailerField()
      • toASN1Primitive

        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) }
        Specified by:
        toASN1Primitive in interface ASN1Encodable
        Specified by:
        toASN1Primitive in class ASN1Object
        Returns:
        the asn1 primitive representing the parameters.