FileDocCategorySizeDatePackage
RSAKeyGenerationParameters.javaAPI DocAndroid 1.5 API1115Wed May 06 22:41:06 BST 2009org.bouncycastle.crypto.params

RSAKeyGenerationParameters

public class RSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters

Fields Summary
private BigInteger
publicExponent
private int
certainty
Constructors Summary
public RSAKeyGenerationParameters(BigInteger publicExponent, SecureRandom random, int strength, int certainty)

        super(random, strength);

        if (strength < 12)
        {
            throw new IllegalArgumentException("key strength too small");
        }

        //
        // public exponent cannot be even
        //
        if (!publicExponent.testBit(0)) 
        {
                throw new IllegalArgumentException("public exponent cannot be even");
        }
        
        this.publicExponent = publicExponent;
        this.certainty = certainty;
    
Methods Summary
public intgetCertainty()

        return certainty;
    
public java.math.BigIntegergetPublicExponent()

        return publicExponent;