generateRSAKeyPair static method
Generates a RSA AsymmetricKeyPair with the given keySize.
The default value for the keySize is 2048 bits.
The following keySize is supported:
- 1024
- 2048
- 4096
- 8192
Implementation
static AsymmetricKeyPair generateRSAKeyPair({int keySize = 2048}) {
var keyParams =
RSAKeyGeneratorParameters(BigInt.parse('65537'), keySize, 12);
var secureRandom = _getSecureRandom();
var rngParams = ParametersWithRandom(keyParams, secureRandom);
var generator = RSAKeyGenerator();
generator.init(rngParams);
return generator.generateKeyPair();
}