JavaTM Platform
Standard Ed. 6

클래스
java.math.BigInteger 의 사용

BigInteger 를 사용하고 있는 패키지
java.awt.image 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.  
java.math 임의 정밀도의 정수 연산 (BigInteger) 및 임의 정밀도의 소수 연산 (BigDecimal)을 실시하는 클래스를 제공합니다.  
java.security.cert 증명서, 증명서의 취소 리스트 (CRL), 증명서 패스를 해석 및 관리하기 위한 클래스와 인터페이스를 제공합니다.  
java.security.interfaces RSA Laboratory Technical Note PKCS#1 로 정의되고 있는 RSA (Rivest, Shamir andAdleman AsymmetricCipher algorithm) 열쇠와 NIST 의 FIPS-186 로 정의되고 있는 DSA (Digital SignatureAlgorithm) 열쇠를 생성하기 위한 인터페이스를 제공합니다.  
java.security.spec 열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
javax.crypto.interfaces RSA Laboratories 의 PKCS #3 로 정의되고 있는 Diffie-Hellman 열쇠의 인터페이스를 제공합니다.  
javax.crypto.spec 열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다.  
javax.management.openmbean 공개 데이터형과 Open MBean 기술자 클래스를 제공합니다.  
javax.security.cert 공개키 증명서용의 클래스를 제공합니다.  
javax.xml.bind 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.  
javax.xml.crypto.dsig.keyinfo KeyInfo 요소 및 구조를 구문 분석 해 처리하는 클래스.  
javax.xml.datatype XML / Java 의 형태 매핑 javax.xml.datatypeAPI 는, XML / Java 의 형태 매핑을 제공합니다.  
 

java.awt.image 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 java.awt.image 의 메소드
 BigInteger IndexColorModel. getValidPixels ()
          칼라 맵의 유효/무효 픽셀을 나타내는 BigInteger 를 돌려줍니다.
 

BigInteger 형의 파라미터를 가지는 java.awt.image 의 생성자
IndexColorModel (int bits, int size, int[] cmap, int start, int transferType, BigInteger  validBits)
          int 의 배열로부터 IndexColorModel 를 구축합니다.
 

java.math 에서의 BigInteger 의 사용
 

BigInteger 로서 선언되고 있는 java.math 의 필드
static BigInteger BigInteger. ONE
          BigInteger 정수 1 입니다.
static BigInteger BigInteger. TEN
          BigInteger 정수 10 입니다.
static BigInteger BigInteger. ZERO
          BigInteger 정수 0 입니다.
 

BigInteger 를 돌려주는 java.math 의 메소드
 BigInteger BigInteger. abs ()
          값이 이 BigInteger 의 절대치인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. add (BigInteger  val)
          값이 (this + val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. and (BigInteger  val)
          값이 (this & val) 의 BigInteger 를 돌려줍니다 (이 메소드는, this 와 val 의 양쪽 모두가 부의 경우는 부의 BigInteger 를 돌려준다).
 BigInteger BigInteger. andNot (BigInteger  val)
          값이 (this & ~val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. clearBit (int n)
          값이 이 BigInteger 에 동일한 BigInteger 를, 지정된 비트를 클리어 해 돌려줍니다 ((this & ~(1<<n)) 를 계산한다).
 BigInteger BigInteger. divide (BigInteger  val)
          값이 (this / val) 인 BigInteger 를 돌려줍니다.
 BigInteger [] BigInteger. divideAndRemainder (BigInteger  val)
          (this / val) 그리고 (this % val) 계속되는, 2 개의 BigInteger 의 배열을 돌려줍니다.
 BigInteger BigInteger. flipBit (int n)
          값이 이 BigInteger 에 동일한 BigInteger 를, 지정된 비트를 반전시켜 돌려줍니다 ((this ^ (1<<n)) 를 계산한다).
 BigInteger BigInteger. gcd (BigInteger  val)
          값이 abs(this)abs(val) 의 최대공약수인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. max (BigInteger  val)
          이 BigInteger 와 val 의 최대치를 돌려줍니다.
 BigInteger BigInteger. min (BigInteger  val)
          이 BigInteger 와 val 의 최소치를 돌려줍니다.
 BigInteger BigInteger. mod (BigInteger  m)
          값이 (this mod m)의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. modInverse (BigInteger  m)
          값이 (this-1 mod m) 의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. modPow (BigInteger  exponent, BigInteger  m)
          값이 (thisexponent mod m) 의 BigInteger 를 돌려줍니다 (pow 와 달리, 이 메소드는 부의 지수를 허용 한다).
 BigInteger BigInteger. multiply (BigInteger  val)
          값이 (this * val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. negate ()
          값이 (-this) 의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. nextProbablePrime ()
          이 BigInteger 보다 큰 최초의 정수 (아마 소수)를 돌려줍니다.
 BigInteger BigInteger. not ()
          값이 (~this) 의 BigInteger 를 돌려줍니다 (이 메소드는, 이 BigInteger 가 부가 아닌 경우에 0 보다 작은 값을 돌려준다).
 BigInteger BigInteger. or (BigInteger  val)
          값이 (this | val) 의 BigInteger 를 돌려줍니다 (이 메소드는, this 또는 val 가 부의 경우는 부의 BigInteger 를 돌려준다).
 BigInteger BigInteger. pow (int exponent)
          값이 (thisexponent) 의 BigInteger 를 돌려줍니다.
static BigInteger BigInteger. probablePrime (int bitLength, Random  rnd)
          지정된 bit length로 정의 BigInteger (아마 소수)를 돌려줍니다.
 BigInteger BigInteger. remainder (BigInteger  val)
          값이 (this % val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. setBit (int n)
          값이 이 BigInteger 에 동일한 BigInteger 를, 지정된 비트를 설정해 돌려줍니다 ((this | (1<<n)) 를 계산한다).
 BigInteger BigInteger. shiftLeft (int n)
          값이 (this << n) 의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. shiftRight (int n)
          값이 (this >> n) 의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. subtract (BigInteger  val)
          값이 (this - val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigDecimal. toBigInteger ()
          이 BigDecimalBigInteger 로 변환합니다.
 BigInteger BigDecimal. toBigIntegerExact ()
          이 BigDecimalBigInteger 로 변환해, 없어진 정보가 있는지 없는지를 확인합니다.
 BigInteger BigDecimal. unscaledValue ()
          값이 이 BigDecimal 의 「스케일 없음의 값」인 BigInteger 를 돌려줍니다 ((this * 10this.scale()) 를 계산한다).
static BigInteger BigInteger. valueOf (long val)
          값이 지정된 long 의 값과 동일한 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. xor (BigInteger  val)
          값이 (this ^ val) 의 BigInteger 를 돌려줍니다 (이 메소드는, this 와 val 의 다른 한쪽만이 부의 경우에 부의 BigInteger 를 돌려준다).
 

BigInteger 형의 파라미터를 가지는 java.math 의 메소드
 BigInteger BigInteger. add (BigInteger  val)
          값이 (this + val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. and (BigInteger  val)
          값이 (this & val) 의 BigInteger 를 돌려줍니다 (이 메소드는, this 와 val 의 양쪽 모두가 부의 경우는 부의 BigInteger 를 돌려준다).
 BigInteger BigInteger. andNot (BigInteger  val)
          값이 (this & ~val) 인 BigInteger 를 돌려줍니다.
 int BigInteger. compareTo (BigInteger  val)
          이 BigInteger 가 지정된 BigInteger 와 비교합니다.
 BigInteger BigInteger. divide (BigInteger  val)
          값이 (this / val) 인 BigInteger 를 돌려줍니다.
 BigInteger [] BigInteger. divideAndRemainder (BigInteger  val)
          (this / val) 그리고 (this % val) 계속되는, 2 개의 BigInteger 의 배열을 돌려줍니다.
 BigInteger BigInteger. gcd (BigInteger  val)
          값이 abs(this)abs(val) 의 최대공약수인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. max (BigInteger  val)
          이 BigInteger 와 val 의 최대치를 돌려줍니다.
 BigInteger BigInteger. min (BigInteger  val)
          이 BigInteger 와 val 의 최소치를 돌려줍니다.
 BigInteger BigInteger. mod (BigInteger  m)
          값이 (this mod m)의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. modInverse (BigInteger  m)
          값이 (this-1 mod m) 의 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. modPow (BigInteger  exponent, BigInteger  m)
          값이 (thisexponent mod m) 의 BigInteger 를 돌려줍니다 (pow 와 달리, 이 메소드는 부의 지수를 허용 한다).
 BigInteger BigInteger. multiply (BigInteger  val)
          값이 (this * val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. or (BigInteger  val)
          값이 (this | val) 의 BigInteger 를 돌려줍니다 (이 메소드는, this 또는 val 가 부의 경우는 부의 BigInteger 를 돌려준다).
 BigInteger BigInteger. remainder (BigInteger  val)
          값이 (this % val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. subtract (BigInteger  val)
          값이 (this - val) 인 BigInteger 를 돌려줍니다.
 BigInteger BigInteger. xor (BigInteger  val)
          값이 (this ^ val) 의 BigInteger 를 돌려줍니다 (이 메소드는, this 와 val 의 다른 한쪽만이 부의 경우에 부의 BigInteger 를 돌려준다).
 

BigInteger 형의 파라미터를 가지는 java.math 의 생성자
BigDecimal (BigInteger  val)
          BigIntegerBigDecimal 로 변환합니다.
BigDecimal (BigInteger  unscaledVal, int scale)
          BigInteger 의 스케일 없음의 값과 int 의 스케일을 BigDecimal 로 변환합니다.
BigDecimal (BigInteger  unscaledVal, int scale, MathContext  mc)
          문맥 설정에 따른 둥근을 사용해,BigInteger 의 스케일 없음의 값과 int 의 스케일을 BigDecimal 로 변환합니다.
BigDecimal (BigInteger  val, MathContext  mc)
          문맥 설정에 따른 둥근을 사용해,BigIntegerBigDecimal 로 변환합니다.
 

java.security.cert 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 java.security.cert 의 메소드
 BigInteger X509CRLSelector. getMaxCRL ()
          maxCRLNumber 기준치를 돌려줍니다.
 BigInteger X509CRLSelector. getMinCRL ()
          minCRLNumber 기준치를 돌려줍니다.
abstract  BigInteger X509Certificate. getSerialNumber ()
          증명서로부터 serialNumber 치를 가져옵니다.
 BigInteger X509CertSelector. getSerialNumber ()
          serialNumber 기준치를 돌려줍니다.
abstract  BigInteger X509CRLEntry. getSerialNumber ()
          이 X509CRLEntry 로부터 시리얼 번호 userCertificate 를 가져옵니다.
 

BigInteger 형의 파라미터를 가지는 java.security.cert 의 메소드
abstract  X509CRLEntry X509CRL. getRevokedCertificate (BigInteger  serialNumber)
          지정된 증명서의 serialNumber 를 가지는 CRL 엔트리를 가져옵니다 (있는 경우).
 void X509CRLSelector. setMaxCRLNumber (BigInteger  maxCRL)
          maxCRLNumber 기준치를 설정합니다.
 void X509CRLSelector. setMinCRLNumber (BigInteger  minCRL)
          minCRLNumber 기준치를 설정합니다.
 void X509CertSelector. setSerialNumber (BigInteger  serial)
          serialNumber 기준치를 설정합니다.
 

java.security.interfaces 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 java.security.interfaces 의 메소드
 BigInteger RSAPrivateCrtKey. getCrtCoefficient ()
          crtCoefficient 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKey. getCrtCoefficient ()
          crtCoefficient 를 돌려줍니다.
 BigInteger DSAParams. getG ()
          베이스의 g 를 돌려줍니다.
 BigInteger RSAKey. getModulus ()
          계수(modulus)를 돌려줍니다.
 BigInteger DSAParams. getP ()
          프라임의 p 를 돌려줍니다.
 BigInteger RSAPrivateCrtKey. getPrimeExponentP ()
          primeExponentP 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKey. getPrimeExponentP ()
          primeExponentP 를 돌려줍니다.
 BigInteger RSAPrivateCrtKey. getPrimeExponentQ ()
          primeExponentQ 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKey. getPrimeExponentQ ()
          primeExponentQ 를 돌려줍니다.
 BigInteger RSAPrivateCrtKey. getPrimeP ()
          primeP 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKey. getPrimeP ()
          primeP 를 돌려줍니다.
 BigInteger RSAPrivateCrtKey. getPrimeQ ()
          primeQ 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKey. getPrimeQ ()
          primeQ 를 돌려줍니다.
 BigInteger RSAPrivateKey. getPrivateExponent ()
          비공개 지수를 돌려줍니다.
 BigInteger RSAPublicKey. getPublicExponent ()
          공개 지수를 돌려줍니다.
 BigInteger RSAPrivateCrtKey. getPublicExponent ()
          공개 지수를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKey. getPublicExponent ()
          공개 지수를 돌려줍니다.
 BigInteger DSAParams. getQ ()
          서브 프라임의 q 를 돌려줍니다.
 BigInteger ECPrivateKey. getS ()
          비공개치 S 를 돌려줍니다.
 BigInteger DSAPrivateKey. getX ()
          비공개키의 값 x 를 돌려줍니다.
 BigInteger DSAPublicKey. getY ()
          공개키의 값 y 를 돌려줍니다.
 

java.security.spec 에서의 BigInteger 의 사용
 

BigInteger 로서 선언되고 있는 java.security.spec 의 필드
static BigInteger RSAKeyGenParameterSpec. F0
          공개 지수치 F0 = 3
static BigInteger RSAKeyGenParameterSpec. F4
          공개 지수치 F4 = 65537
 

BigInteger 를 돌려주는 java.security.spec 의 메소드
 BigInteger EllipticCurve. getA ()
          타원 곡선의 제 1 계수 a 를 돌려줍니다.
 BigInteger ECPoint. getAffineX ()
          아핀 x 좌표 x 를 돌려줍니다.
 BigInteger ECPoint. getAffineY ()
          아핀 y 좌표 y 를 돌려줍니다.
 BigInteger EllipticCurve. getB ()
          타원 곡선의 제 2 계수 b 를 돌려줍니다.
 BigInteger RSAPrivateCrtKeySpec. getCrtCoefficient ()
          crtCoefficient 를 돌려줍니다.
 BigInteger RSAOtherPrimeInfo. getCrtCoefficient ()
          프라임의 crtCoefficient 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKeySpec. getCrtCoefficient ()
          crtCoefficient 를 돌려줍니다.
 BigInteger RSAOtherPrimeInfo. getExponent ()
          프라임의 지수를 돌려줍니다.
 BigInteger DSAPublicKeySpec. getG ()
          베이스 g 를 돌려줍니다.
 BigInteger DSAParameterSpec. getG ()
          베이스 g 를 돌려줍니다.
 BigInteger DSAPrivateKeySpec. getG ()
          베이스 g 를 돌려줍니다.
 BigInteger RSAPublicKeySpec. getModulus ()
          계수(modulus)를 돌려줍니다.
 BigInteger RSAPrivateKeySpec. getModulus ()
          계수(modulus)를 돌려줍니다.
 BigInteger ECParameterSpec. getOrder ()
          제네레이터의 위수를 돌려줍니다.
 BigInteger DSAPublicKeySpec. getP ()
          프라임 p 를 돌려줍니다.
 BigInteger DSAParameterSpec. getP ()
          프라임 p 를 돌려줍니다.
 BigInteger ECFieldFp. getP ()
          이 소수정도수의 유한체의 소수 p 를 돌려줍니다.
 BigInteger DSAPrivateKeySpec. getP ()
          프라임 p 를 돌려줍니다.
 BigInteger RSAOtherPrimeInfo. getPrime ()
          프라임을 돌려줍니다.
 BigInteger RSAPrivateCrtKeySpec. getPrimeExponentP ()
          primeExponentP 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKeySpec. getPrimeExponentP ()
          primeExponentP 를 돌려줍니다.
 BigInteger RSAPrivateCrtKeySpec. getPrimeExponentQ ()
          primeExponentQ 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKeySpec. getPrimeExponentQ ()
          primeExponentQ 를 돌려줍니다.
 BigInteger RSAPrivateCrtKeySpec. getPrimeP ()
          primeP 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKeySpec. getPrimeP ()
          primeP 를 돌려줍니다.
 BigInteger RSAPrivateCrtKeySpec. getPrimeQ ()
          primeQ 를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKeySpec. getPrimeQ ()
          primeQ 를 돌려줍니다.
 BigInteger RSAPrivateKeySpec. getPrivateExponent ()
          비공개 지수를 돌려줍니다.
 BigInteger RSAPublicKeySpec. getPublicExponent ()
          공개 지수를 돌려줍니다.
 BigInteger RSAPrivateCrtKeySpec. getPublicExponent ()
          공개 지수를 돌려줍니다.
 BigInteger RSAMultiPrimePrivateCrtKeySpec. getPublicExponent ()
          공개 지수를 돌려줍니다.
 BigInteger RSAKeyGenParameterSpec. getPublicExponent ()
          공개 지수치를 돌려줍니다.
 BigInteger DSAPublicKeySpec. getQ ()
          서브 프라임 q 를 돌려줍니다.
 BigInteger DSAParameterSpec. getQ ()
          서브 프라임 q 를 돌려줍니다.
 BigInteger DSAPrivateKeySpec. getQ ()
          서브 프라임 q 를 돌려줍니다.
 BigInteger ECFieldF2m. getReductionPolynomial ()
          다항식 기저의 경우는 i 번째의 비트가 기약다항식의 i 번째의 계수에 대응하는 것 같은 BigInteger 를 돌려주어, 표준 기저의 경우는 null 를 돌려줍니다.
 BigInteger ECPrivateKeySpec. getS ()
          비공개치 S 를 돌려줍니다.
 BigInteger DSAPrivateKeySpec. getX ()
          비공개키 x 를 돌려줍니다.
 BigInteger DSAPublicKeySpec. getY ()
          공개키 y 를 돌려줍니다.
 

BigInteger 형의 파라미터를 가지는 java.security.spec 의 생성자
DSAParameterSpec (BigInteger  p, BigInteger  q, BigInteger  g)
          지정된 파라미터치를 사용해 새로운 DSAParameterSpec 를 작성합니다.
DSAPrivateKeySpec (BigInteger  x, BigInteger  p, BigInteger  q, BigInteger  g)
          지정된 파라미터치를 사용해 새로운 DSAPrivateKeySpec 를 작성합니다.
DSAPublicKeySpec (BigInteger  y, BigInteger  p, BigInteger  q, BigInteger  g)
          지정된 파라미터치를 사용해 새로운 DSAPublicKeySpec 를 작성합니다.
ECFieldF2m (int m, BigInteger  rp)
          타원 곡선의 표수 2 의 유한체 (요소수 2^m)를, 다항식 기저 (polynomial basis)로 작성합니다.
ECFieldFp (BigInteger  p)
          지정된 소수 p 를 사용해 타원 곡선의 소수정도수의 유한체를 작성합니다.
ECParameterSpec (EllipticCurve  curve, ECPoint  g, BigInteger  n, int h)
          지정된 값에 근거해 타원 곡선 도메인 파라미터를 작성합니다.
ECPoint (BigInteger  x, BigInteger  y)
          지정된 아핀 x 좌표 x 와 아핀 y 좌표 y 로부터 ECPoint 를 작성합니다.
ECPrivateKeySpec (BigInteger  s, ECParameterSpec  params)
          지정된 파라미터치를 사용해 ECPrivateKeySpec 를 작성합니다.
EllipticCurve (ECField  field, BigInteger  a, BigInteger  b)
          지정된 타원체 field 와 계수 a,b 를 사용해 타원 곡선을 작성합니다.
EllipticCurve (ECField  field, BigInteger  a, BigInteger  b, byte[] seed)
          지정된 타원체 field, 계수 a,b, 및 곡선 생성용 seed 를 사용해 타원 곡선을 작성합니다.
RSAKeyGenParameterSpec (int keysize, BigInteger  publicExponent)
          지정된 키 사이즈 및 공개 지수치로부터 새로운 RSAParameterSpec 객체를 구축합니다.
RSAMultiPrimePrivateCrtKeySpec (BigInteger  modulus, BigInteger  publicExponent, BigInteger  privateExponent, BigInteger  primeP, BigInteger  primeQ, BigInteger  primeExponentP, BigInteger  primeExponentQ, BigInteger  crtCoefficient, RSAOtherPrimeInfo [] otherPrimeInfo)
          PKCS#1 v2. 1 에 정의된 modulus, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, crtCoefficient, 및 otherPrimeInfo 을 지정해, 새로운 RSAMultiPrimePrivateCrtKeySpec 를 작성합니다.
RSAOtherPrimeInfo (BigInteger  prime, BigInteger  primeExponent, BigInteger  crtCoefficient)
          PKCS#1 의 정의에 의한 prime, primeExponent, crtCoefficient 를 주는 새로운 RSAOtherPrimeInfo 를 작성합니다.
RSAPrivateCrtKeySpec (BigInteger  modulus, BigInteger  publicExponent, BigInteger  privateExponent, BigInteger  primeP, BigInteger  primeQ, BigInteger  primeExponentP, BigInteger  primeExponentQ, BigInteger  crtCoefficient)
          PKCS#1 에 정의된 modulus, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, 및 crtCoefficient 를 지정해, 새로운 RSAPrivateCrtKeySpec 를 작성합니다.
RSAPrivateKeySpec (BigInteger  modulus, BigInteger  privateExponent)
          새로운 RSAPrivateKeySpec 를 작성합니다.
RSAPublicKeySpec (BigInteger  modulus, BigInteger  publicExponent)
          새로운 RSAPublicKeySpec 를 작성합니다.
 

java.util 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 java.util 의 메소드
 BigInteger Scanner. nextBigInteger ()
          입력의 다음의 토큰을 BigInteger 로서 스캔 합니다.
 BigInteger Scanner. nextBigInteger (int radix)
          입력의 다음의 토큰을 BigInteger 로서 스캔 합니다.
 

javax.crypto.interfaces 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 javax.crypto.interfaces 의 메소드
 BigInteger DHPrivateKey. getX ()
          비공개키의 값 x 를 돌려줍니다.
 BigInteger DHPublicKey. getY ()
          공개키의 값 y 를 돌려줍니다.
 

javax.crypto.spec 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 javax.crypto.spec 의 메소드
 BigInteger DHParameterSpec. getG ()
          베이스 제네레이터 g 를 돌려줍니다.
 BigInteger DHPrivateKeySpec. getG ()
          베이스 제네레이터 g 를 돌려줍니다.
 BigInteger DHPublicKeySpec. getG ()
          베이스 제네레이터 g 를 돌려줍니다.
 BigInteger DHParameterSpec. getP ()
          prime 모듈 p 를 돌려줍니다.
 BigInteger DHPrivateKeySpec. getP ()
          prime 모듈 p 를 돌려줍니다.
 BigInteger DHPublicKeySpec. getP ()
          prime 모듈 p 를 돌려줍니다.
 BigInteger DHPrivateKeySpec. getX ()
          비공개의 값 x 를 돌려줍니다.
 BigInteger DHPublicKeySpec. getY ()
          공개의 값 y 를 돌려줍니다.
 

BigInteger 형의 파라미터를 가지는 javax.crypto.spec 의 생성자
DHParameterSpec (BigInteger  p, BigInteger  g)
          프라임계수(modulus) p 및 베이스 제네레이터 g 를 사용해, Diffie-Hellman 의 파라미터 세트를 구축합니다.
DHParameterSpec (BigInteger  p, BigInteger  g, int l)
          프라임계수(modulus) p, 베이스 제네레이터 g, 및 랜덤 지수 (비공개의 값)의 비트 단위의 사이즈 l 를 사용해, Diffie-Hellman 의 파라미터 세트를 구축합니다.
DHPrivateKeySpec (BigInteger  x, BigInteger  p, BigInteger  g)
          비공개키의 값 x, 프라임계수(modulus) p, 및 베이스 제네레이터 g 를 취하는 생성자 입니다.
DHPublicKeySpec (BigInteger  y, BigInteger  p, BigInteger  g)
          공개키의 값 y, 프라임계수(modulus) p, 및 베이스 제네레이터 g 를 취하는 생성자 입니다.
 

javax.management.openmbean 에서의 BigInteger 의 사용
 

BigInteger 형의 형태 파라미터를 가지는 javax.management.openmbean 의 필드
static SimpleType <BigInteger > SimpleType. BIGINTEGER
          Java 클래스명이 java.math.BigInteger 의 값을 기술하는 SimpleType 인스턴스입니다.
 

javax.security.cert 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 javax.security.cert 의 메소드
abstract  BigInteger X509Certificate. getSerialNumber ()
          증명서로부터 serialNumber 치를 가져옵니다.
 

javax.xml.bind 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 javax.xml.bind 의 메소드
 BigInteger DatatypeConverterInterface. parseInteger (String  lexicalXSDInteger)
           캐릭터 라인 인수를 BigInteger 치로 변환합니다.
static BigInteger DatatypeConverter. parseInteger (String  lexicalXSDInteger)
           캐릭터 라인 인수를 BigInteger 치로 변환합니다.
 

BigInteger 형의 파라미터를 가지는 javax.xml.bind 의 메소드
 String DatatypeConverterInterface. printInteger (BigInteger  val)
           BigInteger 치를 캐릭터 라인으로 변환합니다.
static String DatatypeConverter. printInteger (BigInteger  val)
           BigInteger 치를 캐릭터 라인으로 변환합니다.
 

javax.xml.crypto.dsig.keyinfo 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 javax.xml.crypto.dsig.keyinfo 의 메소드
 BigInteger X509IssuerSerial. getSerialNumber ()
          이 X509IssuerSerial 의 시리얼 번호를 돌려줍니다.
 

BigInteger 형의 파라미터를 가지는 javax.xml.crypto.dsig.keyinfo 의 메소드
abstract  X509IssuerSerial KeyInfoFactory. newX509IssuerSerial (String  issuerName, BigInteger  serialNumber)
          지정한 X. 500 발행자 식별명 및 시리얼 번호로부터 X509IssuerSerial 를 작성합니다.
 

javax.xml.datatype 에서의 BigInteger 의 사용
 

BigInteger 를 돌려주는 javax.xml.datatype 의 메소드
abstract  BigInteger XMLGregorianCalendar. getEon ()
          year 의 XML Schema 1.0 dataTime 데이터형 필드의 상위 컴퍼넌트를 돌려줍니다.
abstract  BigInteger XMLGregorianCalendar. getEonAndYear ()
          XML Schema 1.0 dateTime 데이터형 필드의 year 를 돌려줍니다.
 

BigInteger 형의 파라미터를 가지는 javax.xml.datatype 의 메소드
abstract  Duration DatatypeFactory. newDuration (boolean isPositive, BigInteger  years, BigInteger  months, BigInteger  days, BigInteger  hours, BigInteger  minutes, BigDecimal  seconds)
          Duration 를 isPositive, 년, 월, 일, 시간, 분 , 초에 지정하는 Duration 의 새로운 인스턴스를 가져옵니다.
 Duration DatatypeFactory. newDurationDayTime (boolean isPositive, BigInteger  day, BigInteger  hour, BigInteger  minute, BigInteger  second)
          「XQuery 1.0 and XPath 2.0 Data Model」의 「xdt:dayTimeDuration」로 정의된 지정의 day,hour,minute, 및 second 를 사용해,xdt:dayTimeDuration 형의 Duration 를 작성합니다.
 Duration DatatypeFactory. newDurationYearMonth (boolean isPositive, BigInteger  year, BigInteger  month)
          「XQuery 1.0 and XPath 2.0 Data Model」의 「xdt:dayTimeDuration」로 정의된 지정의 yearmonth 를 사용해,xdt:yearMonthDuration 형의 Duration 를 작성합니다.
abstract  XMLGregorianCalendar DatatypeFactory. newXMLGregorianCalendar (BigInteger  year, int month, int day, int hour, int minute, int second, BigDecimal  fractionalSecond, int timezone)
          W3C XML Schema 1.0 recommendation 로 xsd:dateTime 및 관련하는 빌트인 데이터형에 허가되고 있는 완전한 값공간을 가능하게 하는 생성자 입니다.
abstract  void XMLGregorianCalendar. setYear (BigInteger  year)
          XSD dateTime 년 필드의 하위 및 상위 컴퍼넌트를 설정합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.