Table of Contents

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