digest method
Sets the RSASignDigest to use for signing and verifying.
Implementation
Rsa digest(dynamic digest) {
if (digest is RSASignDigest) {
_digest = digest;
} else if (digest is String) {
switch (digest) {
case 'SHA256':
_digest = RSASignDigest.SHA256;
break;
default:
throw Exception(
'Unknown RSA Digest value encountered: [$digest]',
);
}
} else {
throw Exception(
'Unknown RSA Digest type: [${digest?.runtimeType.toString()}]');
}
return this;
}