Interface  Description 

OaepKeyPairGenerator  
PssKeyPairGenerator  
RSACipherFactory 
Factory for creating RSA cipher objects.

Class  Description 

Md2RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5) using
MD2 as message digest algorithm.

MD2withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
MD2 as hash algorithm, MGF1 (with MD2) as mask generation function,
16 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Md5RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using MD5 as message digest algorithm.

MD5withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
MD5 as hash algorithm, MGF1 (with MD5) as mask generation function,
16 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

RawRSAPkcs1v15Signature 
This class represents a "raw" implementation of the RSA PKCS#1v1.5 digital signature algorithm
(RSASSAPKCS1v1_5) where the hash on the data to be signed has to be calculated
by the application.

RawRSAPssSignature 
This class represents a "raw" implementation of the RSA PKCS#1v2.1 RSASSAPSS digital
signature algorithm where the hash on the data to be signed has to be calculated
by the application.

RawRSASignature 
This class represents a "raw" implementation of the RSA PKCS#1v1.5 digital signature algorithm
(RSASSAPKCS1v1_5).

RipeMd128RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using RipeMd128 as message digest algorithm.

RIPEMD128withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
RIPEMD128 as hash algorithm, MGF1 (with RIPEMD128) as mask generation function,
16 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

RIPEMD128withRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and RIPEMD128 as message digest algorithm.

RIPEMD128withRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and RIPEMD128 as message digest algorithm.

RipeMd160RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using RipeMd160 as message digest algorithm.

RIPEMD160withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
RIPEMD160 as hash algorithm, MGF1 (with RIPEMD160) as mask generation function,
20 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

RIPEMD160withRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and RIPEMD160 as message digest algorithm.

RIPEMD160withRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and RIPEMD160 as message digest algorithm.

RipeMd256RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using RipeMd256 as message digest algorithm.

RSA 
This class implements the RSA Cipher algorithm.

RSAISO9796P2S2S3Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public key system.

RSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system.

RsaKem 
This class implements the RSAKEM through the KeyEncapsulationMechanism (KEM) interface.

RsaKemAlgorithmParameters 
This class represents the Algorithm Parameters of the RsaKem.

RsaKemAlgorithmParameterSpec 
Algorithm parameter specification for the RsaKem
KeyEncapsulation mechanism:

RSAKeyFactory 
This class converts RSA keys (opaque representation) in their KeySpecs (transparent representation)
and vice versa.

RSAKeyPairGenerator 
The RSAKeyPairGenerator class is used to generate keys for the RSA algorithm
according to IEEE P1363.

RSAKeyPairGeneratorFIPS 
The RSAKeyPairGeneratorFIPS class is used to generate keys for the RSA
algorithm according to FIPS 1863.

RSAOaepKeyFactory 
KeyFactory for converting RSAESOAEP keys into their encoded representation
(and vice versa).

RSAOaepKeyPairGenerator 
KeyPairGenerator for generating RSAESOAEP keys according to RFC 4055.

RSAOaepKeyPairGeneratorFIPS 
KeyPairGenerator for generating RSAESOAEP keys according to RFC 4055.

RSAOaepPrivateKey 
This class implements a RSAESOAEP private key according to
RFC 4055.

RSAOaepPublicKey 
This class implements a RSAESOAEP public key according to
RFC 4055.

RSAPrivateKey 
This class implements an RSA private key and supports ASN.1 encoding.

RSAPssKeyFactory 
KeyFactory for converting RSASSAPSS keys into their encoded representation
(and vice versa).

RSAPssKeyPairGenerator 
KeyPairGenerator for generating RSASSAPSS keys according to RFC 4055.

RSAPssKeyPairGeneratorFIPS 
KeyPairGenerator for generating RSASSAPSS keys according to RFC 4055.

RSAPssPrivateKey 
This class implements a RSASSAPSS private key according to
RFC 4055.

RSAPssPublicKey 
This class implements a RSASSAPSS public key according to
RFC 4055.

RSAPssSignature 
This class implements the sign and verify methods of the PKCS#1v2.1 PSS signature
scheme (RSASSAPSS).

RSAPublicKey 
This class implements a RSA public key and supports ASN.1 encoding.

RSASignature 
This class implements the sign and verify methods of the PKCS#1v1.5 signature
scheme (RSASSAPKCS1v1_5).

Sha224RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA224 as message digest algorithm.

SHA224withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA224 as hash algorithm, MGF1 (with SHA224) as mask generation function,
28 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha256RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA256 as message digest algorithm.

SHA256withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA256 as hash algorithm, MGF1 (with SHA256) as mask generation function,
32 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

SHA256withRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and SHA256 as message digest algorithm.

SHA256withRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and SHA256 as message digest algorithm.

Sha3_224RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA3224 as message digest algorithm.

SHA3_224withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA3224 as hash algorithm, MGF1 (with SHA3224) as mask generation function,
28 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha3_256RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA3256 as message digest algorithm.

SHA3_256withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA3256 as hash algorithm, MGF1 (with SHA3256) as mask generation function,
28 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha3_384RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA3384 as message digest algorithm.

SHA3_384withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA3384 as hash algorithm, MGF1 (with SHA3384) as mask generation function,
28 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha3_512RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA3512 as message digest algorithm.

SHA3_512withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA3512 as hash algorithm, MGF1 (with SHA3512) as mask generation function,
28 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha384RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA384 as message digest algorithm.

SHA384withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA384 as hash algorithm, MGF1 (with SHA384) as mask generation function,
48 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

SHA384withRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and SHA384 as message digest algorithm.

SHA384withRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and SHA384 as message digest algorithm.

Sha512_224RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA512/224 as message digest algorithm.

SHA512_224withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA512/224 as hash algorithm, MGF1 (with SHA512/224) as mask generation function,
64 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha512_256RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA512/256 as message digest algorithm.

SHA512_256withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA512/256 as hash algorithm, MGF1 (with SHA512/256) as mask generation function,
64 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

Sha512RSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using SHA512 as message digest algorithm.

SHA512withRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA512 as hash algorithm, MGF1 (with SHA512) as mask generation function,
64 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

SHA512withRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and SHA512 as message digest algorithm.

SHA512withRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and SHA512 as message digest algorithm.

ShaRSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using the Secure Hash Algorithm (SHA1) as message digest algorithm.

SHAwithRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
SHA1 as hash algorithm, MGF1 (with SHA1) as mask generation function,
20 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

SHAwithRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and SHA1 as message digest algorithm.

SHAwithRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and SHA1 as message digest algorithm.

SSLRSASignature 
THIS CLASS IS OUTDATED AND SHOULD NOT BE USED ANY LONGER.

WhirlpoolRSASignature 
This class implements the RSA PKCS#1v1.5 digital signature algorithm (RSASSAPKCS1v1_5)
using WHIRLPOOL as message digest algorithm.

WHIRLPOOLwithRSAandMGF1Signature 
This class implements PKCS#1v2.1 RSASSAPSS signature scheme using
WHIRLPOOL as hash algorithm, MGF1 (with WHIRLPOOL) as mask generation function,
64 as salt length, and 1 as trailer field (which corresponds to the
only trailer field byte  0xBC  supported by PSS).

WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature 
ISO 97962 Signature engine (scheme S2, S3) that uses RSA as underlying public
key system and WHIRLPOOL as message digest algorithm.

WHIRLPOOLwithRSAISO9796P2Signature 
ISO 97962 Signature engine (scheme S1) that uses RSA as underlying public key system
and WHIRLPOOL as message digest algorithm.

6.0 (c) 2002 IAIK, (c) 2003  2022 SIC 