public class RSAPKCS1Signature extends Signature:
RSA PKCS#1 v1.5 signature implementation parameterized by a concrete digest.
import klyn.cryptography
keys = RSAKeyPairGenerator().generateKeyPair()
signer = RSAPKCS1Signature(SHA256())
signer.initSign(keys.privateKeyPem)
token = signer.sign("hello")
verifier = RSAPKCS1Signature(SHA256())
verifier.initVerify(keys.publicKeyPem)
print(verifier.verify(token, "hello"))| Modifier and Type | Member | Description |
|---|---|---|
| public | RSAPKCS1SignatureRSAPKCS1Signature() throws CryptoException: |
Creates an RSA PKCS#1 v1. |
| public | RSAPKCS1SignatureRSAPKCS1Signature(hash as Object) throws CryptoException: |
Creates an RSA PKCS#1 v1. |