rsaSign static method
Signing the given dataToSign
with the given privateKey
.
The default algorithm
used is SHA-256/RSA. All supported algorihms are :
- MD2/RSA
- MD4/RSA
- MD5/RSA
- RIPEMD-128/RSA
- RIPEMD-160/RSA
- RIPEMD-256/RSA
- SHA-1/RSA
- SHA-224/RSA
- SHA-256/RSA
- SHA-384/RSA
- SHA-512/RSA
Implementation
static Uint8List rsaSign(RSAPrivateKey privateKey, Uint8List dataToSign,
{String algorithmName = 'SHA-256/RSA'}) {
var signer = Signer(algorithmName) as RSASigner;
signer.init(true, PrivateKeyParameter<RSAPrivateKey>(privateKey));
var sig = signer.generateSignature(dataToSign);
return sig.bytes;
}