PSS
RSA Probabilistic Signature Scheme (PSS) as defined in RFC 8017 Section 8.1.
Provides digital signature generation and verification with a probabilistic padding scheme.
val keys = provider.get(RSA.PSS).keyPairGenerator().generateKey()
val signature = keys.privateKey.signatureGenerator().generateSignature(data)
keys.publicKey.signatureVerifier().verifySignature(data, signature)For the legacy signature padding scheme, see PKCS1.
Types
An RSA-PSS private key that provides signature generation via signatureGenerator.
An RSA-PSS public key that provides signature verification via signatureVerifier.
Properties
The typed identifier that uniquely distinguishes this algorithm and is used to look it up from a CryptographyProvider.
Functions
Returns a KeyGenerator that generates RSA key pairs with the given parameters.
Returns a Decoder that decodes RSA private keys for the given digest from the specified PrivateKey.Format.
Returns a Decoder that decodes RSA public keys for the given digest from the specified PublicKey.Format.