JavaTM 2 Platform
Std. Ed. v1.3.1

Uses of Class
java.math.BigInteger

Packages that use BigInteger
java.awt.image Provides classes for creating and modifying images. 
java.math Provides classes for performing arbitrary-precision integer arithmetic (BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal). 
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.awt.image
 

Methods in java.awt.image that return BigInteger
 BigInteger IndexColorModel.getValidPixels()
          Returns a BigInteger that indicates the valid/invalid pixels in the colormap.
 

Constructors in java.awt.image with parameters of type BigInteger
IndexColorModel(int bits, int size, int[] cmap, int start, int transferType, BigInteger validBits)
          Constructs an IndexColorModel from an int array where each int is comprised of red, green, blue, and alpha components in the default RGB color model format.
 

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.
 BigInteger BigDecimal.unscaledValue()
          Returns a BigInteger whose value is the unscaled value of this BigDecimal.
 BigInteger BigDecimal.toBigInteger()
          Converts this BigDecimal to a BigInteger.
 

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.
 

Constructors in java.math with parameters of type BigInteger
BigDecimal(BigInteger val)
          Translates a BigInteger into a BigDecimal.
BigDecimal(BigInteger unscaledVal, int scale)
          Translates a BigInteger unscaled value and an int scale into a BigDecimal.
 

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.
 


JavaTM 2 Platform
Std. Ed. v1.3.1

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.