public class RSAXmlSignature extends BaseXmlSignatureAlgorithm
The expression "RSA algorithm" as used in this specification refers to the RSASSA-PKCS1-v1_5 algorithm described in RFC 3447 [PKCS1]. The RSA algorithm takes no explicit parameters.
The SignatureValue content for an RSA signature is the base64
[MIME] encoding of the octet string computed as per
RFC 3447 [PKCS1, section
8.2.1: Signature generation for the RSASSA-PKCS1-v1_5 signature scheme].
Computation of the signature will require concatenation of the hash value
and a constant string determined by RFC 3447. Signature computation and
validation does not require implementation of an ASN.1 parser.
The resulting base64 [MIME] string is the value of the child text node of the SignatureValue element
| Modifier and Type | Class and Description |
|---|---|
static class |
RSAXmlSignature.RSAwithMD5 |
static class |
RSAXmlSignature.RSAwithPSS |
static class |
RSAXmlSignature.RSAwithSHA1 |
static class |
RSAXmlSignature.RSAwithSHA256 |
static class |
RSAXmlSignature.RSAwithSHA384 |
static class |
RSAXmlSignature.RSAwithSHA512 |
mSign, mSignatureAlg, mSigner, mVerifier| Constructor and Description |
|---|
RSAXmlSignature(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg) |
getAlgorithmName, initSign, initVerify, sign, update, verifyCopyright © 2025. All rights reserved.