Class RsaKeyPairGenerator
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Generators
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class RsaKeyPairGenerator : IAsymmetricCipherKeyPairGenerator
- Inheritance
-
RsaKeyPairGenerator
- Implements
-
- Inherited Members
-
Constructors
RsaKeyPairGenerator()
public RsaKeyPairGenerator()
Fields
DefaultPublicExponent
protected static readonly BigInteger DefaultPublicExponent
Field Value
- BigInteger
DefaultTests
protected const int DefaultTests = 100
Field Value
- int
One
protected static readonly BigInteger One
Field Value
- BigInteger
parameters
protected RsaKeyGenerationParameters parameters
Field Value
- RsaKeyGenerationParameters
Methods
ChooseRandomPrime(int, BigInteger)
protected virtual BigInteger ChooseRandomPrime(int bitlength, BigInteger e)
Parameters
bitlength
int
e
BigInteger
Returns
- BigInteger
GenerateKeyPair()
public virtual AsymmetricCipherKeyPair GenerateKeyPair()
Returns
- AsymmetricCipherKeyPair
Init(KeyGenerationParameters)
public virtual void Init(KeyGenerationParameters parameters)
Parameters
parameters
KeyGenerationParameters