generate method Null safety
Generates a RsaKeyPair a secureRandom
Implementation
static RsaKeyPair generate() {
final keyGen = RSAKeyGenerator()
..init(ParametersWithRandom(
RSAKeyGeneratorParameters(BigInt.parse('65537'), 2048, 64),
secureRandom()));
AsymmetricKeyPair<PublicKey, PrivateKey> keyPair = keyGen.generateKeyPair();
RSAPublicKey publicKey = keyPair.publicKey as RSAPublicKey;
RSAPrivateKey privateKey = keyPair.privateKey as RSAPrivateKey;
return RsaKeyPair(
RsaPublicKey(publicKey.modulus!, publicKey.publicExponent!),
RsaPrivateKey(privateKey.modulus!, privateKey.privateExponent!,
privateKey.p, privateKey.q));
}