Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| J2ME Foundation
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.math.BigInteger

Packages that use BigInteger
java.math |
java.security.cert | Provides classes and interfaces for parsing and managing certificates.
java.security.interfaces | Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
java.security.spec | Provides classes and interfaces for key specifications and algorithm parameter specifications.

Uses of BigInteger in java.math

Fields in java.math declared as BigInteger
`static BigInteger` | `BigInteger.ZERO` The BigInteger constant zero.
`static BigInteger` | `BigInteger.ONE` The BigInteger constant one.

Methods in java.math that return BigInteger
`static BigInteger` | `BigInteger.valueOf(long val)` Returns a BigInteger whose value is equal to that of the specified long.
`BigInteger` | `BigInteger.add(BigInteger val)` Returns a BigInteger whose value is `(this + val)`.
`BigInteger` | `BigInteger.subtract(BigInteger val)` Returns a BigInteger whose value is `(this - val)`.
`BigInteger` | `BigInteger.multiply(BigInteger val)` Returns a BigInteger whose value is `(this * val)`.
`BigInteger` | `BigInteger.divide(BigInteger val)` Returns a BigInteger whose value is `(this / val)`.
`BigInteger[]` | `BigInteger.divideAndRemainder(BigInteger val)` Returns an array of two BigIntegers containing `(this / val)` followed by `(this % val)`.
`BigInteger` | `BigInteger.remainder(BigInteger val)` Returns a BigInteger whose value is `(this % val)`.
`BigInteger` | `BigInteger.pow(int exponent)` Returns a BigInteger whose value is `(thisexponent)`.
`BigInteger` | `BigInteger.gcd(BigInteger val)` Returns a BigInteger whose value is the greatest common divisor of `abs(this)` and `abs(val)`.
`BigInteger` | `BigInteger.abs()` Returns a BigInteger whose value is the absolute value of this BigInteger.
`BigInteger` | `BigInteger.negate()` Returns a BigInteger whose value is `(-this)`.
`BigInteger` | `BigInteger.mod(BigInteger m)` Returns a BigInteger whose value is `(this mod m`).
`BigInteger` | `BigInteger.modPow(BigInteger exponent, BigInteger m)` Returns a BigInteger whose value is `(thisexponent mod m)`.
`BigInteger` | `BigInteger.modInverse(BigInteger m)` Returns a BigInteger whose value is `(this-1 mod m)`.
`BigInteger` | `BigInteger.shiftLeft(int n)` Returns a BigInteger whose value is `(this << n)`.
`BigInteger` | `BigInteger.shiftRight(int n)` Returns a BigInteger whose value is `(this >> n)`.
`BigInteger` | `BigInteger.and(BigInteger val)` Returns a BigInteger whose value is `(this & val)`.
`BigInteger` | `BigInteger.or(BigInteger val)` Returns a BigInteger whose value is `(this | val)`.
`BigInteger` | `BigInteger.xor(BigInteger val)` Returns a BigInteger whose value is `(this ^ val)`.
`BigInteger` | `BigInteger.not()` Returns a BigInteger whose value is `(~this)`.
`BigInteger` | `BigInteger.andNot(BigInteger val)` Returns a BigInteger whose value is `(this & ~val)`.
`BigInteger` | `BigInteger.setBit(int n)` Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit set.
`BigInteger` | `BigInteger.clearBit(int n)` Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit cleared.
`BigInteger` | `BigInteger.flipBit(int n)` Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit flipped.
`BigInteger` | `BigInteger.min(BigInteger val)` Returns the minimum of this BigInteger and `val`.
`BigInteger` | `BigInteger.max(BigInteger val)` Returns the maximum of this BigInteger and `val`.

Methods in java.math with parameters of type BigInteger
`BigInteger` | `BigInteger.add(BigInteger val)` Returns a BigInteger whose value is `(this + val)`.
`BigInteger` | `BigInteger.subtract(BigInteger val)` Returns a BigInteger whose value is `(this - val)`.
`BigInteger` | `BigInteger.multiply(BigInteger val)` Returns a BigInteger whose value is `(this * val)`.
`BigInteger` | `BigInteger.divide(BigInteger val)` Returns a BigInteger whose value is `(this / val)`.
`BigInteger[]` | `BigInteger.divideAndRemainder(BigInteger val)` Returns an array of two BigIntegers containing `(this / val)` followed by `(this % val)`.
`BigInteger` | `BigInteger.remainder(BigInteger val)` Returns a BigInteger whose value is `(this % val)`.
`BigInteger` | `BigInteger.gcd(BigInteger val)` Returns a BigInteger whose value is the greatest common divisor of `abs(this)` and `abs(val)`.
`BigInteger` | `BigInteger.mod(BigInteger m)` Returns a BigInteger whose value is `(this mod m`).
`BigInteger` | `BigInteger.modPow(BigInteger exponent, BigInteger m)` Returns a BigInteger whose value is `(thisexponent mod m)`.
`BigInteger` | `BigInteger.modInverse(BigInteger m)` Returns a BigInteger whose value is `(this-1 mod m)`.
`BigInteger` | `BigInteger.and(BigInteger val)` Returns a BigInteger whose value is `(this & val)`.
`BigInteger` | `BigInteger.or(BigInteger val)` Returns a BigInteger whose value is `(this | val)`.
`BigInteger` | `BigInteger.xor(BigInteger val)` Returns a BigInteger whose value is `(this ^ val)`.
`BigInteger` | `BigInteger.andNot(BigInteger val)` Returns a BigInteger whose value is `(this & ~val)`.
`int` | `BigInteger.compareTo(BigInteger val)` Compares this BigInteger with the specified BigInteger.
`BigInteger` | `BigInteger.min(BigInteger val)` Returns the minimum of this BigInteger and `val`.
`BigInteger` | `BigInteger.max(BigInteger val)` Returns the maximum of this BigInteger and `val`.

Uses of BigInteger in java.security.cert

Methods in java.security.cert that return BigInteger
`abstract BigInteger` | `X509Certificate.getSerialNumber()` Gets the `serialNumber` value from the certificate.
`abstract BigInteger` | `X509CRLEntry.getSerialNumber()` Gets the serial number from this X509CRLEntry, the userCertificate.

Methods in java.security.cert with parameters of type BigInteger
`abstract X509CRLEntry` | `X509CRL.getRevokedCertificate(BigInteger serialNumber)` Gets the CRL entry, if any, with the given certificate serialNumber.

Uses of BigInteger in java.security.interfaces

Methods in java.security.interfaces that return BigInteger
`BigInteger` | `DSAPrivateKey.getX()` Returns the value of the private key, `x`.
`BigInteger` | `RSAPublicKey.getPublicExponent()` Returns the public exponent.
`BigInteger` | `DSAParams.getP()` Returns the prime, `p`.
`BigInteger` | `DSAParams.getQ()` Returns the subprime, `q`.
`BigInteger` | `DSAParams.getG()` Returns the base, `g`.
`BigInteger` | `RSAPrivateCrtKey.getPublicExponent()` Returns the public exponent.
`BigInteger` | `RSAPrivateCrtKey.getPrimeP()` Returns the primeP.
`BigInteger` | `RSAPrivateCrtKey.getPrimeQ()` Returns the primeQ.
`BigInteger` | `RSAPrivateCrtKey.getPrimeExponentP()` Returns the primeExponentP.
`BigInteger` | `RSAPrivateCrtKey.getPrimeExponentQ()` Returns the primeExponentQ.
`BigInteger` | `RSAPrivateCrtKey.getCrtCoefficient()` Returns the crtCoefficient.
`BigInteger` | `RSAPrivateKey.getPrivateExponent()` Returns the private exponent.
`BigInteger` | `DSAPublicKey.getY()` Returns the value of the public key, `y`.
`BigInteger` | `RSAKey.getModulus()` Returns the modulus.

Uses of BigInteger in java.security.spec

Fields in java.security.spec declared as BigInteger
`static BigInteger` | `RSAKeyGenParameterSpec.F0` The public-exponent value F0 = 3.
`static BigInteger` | `RSAKeyGenParameterSpec.F4` The public exponent-value F4 = 65537.

Methods in java.security.spec that return BigInteger
`BigInteger` | `DSAPrivateKeySpec.getX()` Returns the private key `x`.
`BigInteger` | `DSAPrivateKeySpec.getP()` Returns the prime `p`.
`BigInteger` | `DSAPrivateKeySpec.getQ()` Returns the sub-prime `q`.
`BigInteger` | `DSAPrivateKeySpec.getG()` Returns the base `g`.
`BigInteger` | `RSAPrivateKeySpec.getModulus()` Returns the modulus.
`BigInteger` | `RSAPrivateKeySpec.getPrivateExponent()` Returns the private exponent.
`BigInteger` | `RSAPrivateCrtKeySpec.getPublicExponent()` Returns the public exponent.
`BigInteger` | `RSAPrivateCrtKeySpec.getPrimeP()` Returns the primeP.
`BigInteger` | `RSAPrivateCrtKeySpec.getPrimeQ()` Returns the primeQ.
`BigInteger` | `RSAPrivateCrtKeySpec.getPrimeExponentP()` Returns the primeExponentP.
`BigInteger` | `RSAPrivateCrtKeySpec.getPrimeExponentQ()` Returns the primeExponentQ.
`BigInteger` | `RSAPrivateCrtKeySpec.getCrtCoefficient()` Returns the crtCoefficient.
`BigInteger` | `RSAKeyGenParameterSpec.getPublicExponent()` Returns the public-exponent value.
`BigInteger` | `RSAPublicKeySpec.getModulus()` Returns the modulus.
`BigInteger` | `RSAPublicKeySpec.getPublicExponent()` Returns the public exponent.
`BigInteger` | `DSAPublicKeySpec.getY()` Returns the public key `y`.
`BigInteger` | `DSAPublicKeySpec.getP()` Returns the prime `p`.
`BigInteger` | `DSAPublicKeySpec.getQ()` Returns the sub-prime `q`.
`BigInteger` | `DSAPublicKeySpec.getG()` Returns the base `g`.
`BigInteger` | `DSAParameterSpec.getP()` Returns the prime `p`.
`BigInteger` | `DSAParameterSpec.getQ()` Returns the sub-prime `q`.
`BigInteger` | `DSAParameterSpec.getG()` Returns the base `g`.

Constructors in java.security.spec with parameters of type BigInteger
`DSAPrivateKeySpec(BigInteger x, BigInteger p, BigInteger q, BigInteger g)` Creates a new DSAPrivateKeySpec with the specified parameter values.
`RSAPrivateKeySpec(BigInteger modulus, BigInteger privateExponent)`
`RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)` Creates a new `RSAPrivateCrtKeySpec` given the modulus, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, and crtCoefficient as defined in PKCS#1.
`RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent)` Constructs a new `RSAParameterSpec` object from the given keysize and public-exponent value.
`RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent)`
`DSAPublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger g)` Creates a new DSAPublicKeySpec with the specified parameter values.
`DSAParameterSpec(BigInteger p, BigInteger q, BigInteger g)` Creates a new DSAParameterSpec with the specified parameter values.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| J2ME Foundation
PREV NEXT | FRAMES NO FRAMES

Java is a trademark or registred trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo, Alto, California, 94303, U.S.A All Rights Reserved. < /font >