Class RSA.KeyGenParameters

    • Constructor Detail

      • KeyGenParameters

        public KeyGenParameters​(java.math.BigInteger publicExponent,
                                int keySize)
        Base constructor.
        Parameters:
        publicExponent - the public exponent to use.
        keySize - the key size (in bits).
      • KeyGenParameters

        public KeyGenParameters​(java.math.BigInteger publicExponent,
                                int keySize,
                                int certainty)
        Base constructor with certainty.
        Parameters:
        publicExponent - the public exponent to use.
        keySize - the key size (in bits).
        certainty - certainty to use for prime number calculation.
      • KeyGenParameters

        public KeyGenParameters​(RSA.SignatureParameters parameters,
                                java.math.BigInteger publicExponent,
                                int keySize)
        Constructor for a key targeted to a specific signature algorithm.
        Parameters:
        parameters - the signature parameter set containing the algorithm.
        publicExponent - the public exponent to use.
        keySize - the key size (in bits).
      • KeyGenParameters

        public KeyGenParameters​(RSA.WrapParameters parameters,
                                java.math.BigInteger publicExponent,
                                int keySize)
        Constructor for a key targeted to a specific wrap algorithm.
        Parameters:
        parameters - the wrap parameter set containing the algorithm.
        publicExponent - the public exponent to use.
        keySize - the key size (in bits).
    • Method Detail

      • getPublicExponent

        public java.math.BigInteger getPublicExponent()
      • getKeySize

        public int getKeySize()
      • getCertainty

        public int getCertainty()