JavaTM Platform
Standard Ed. 6

java.security.spec
클래스 RSAPrivateCrtKeySpec

java.lang.Object 
  상위를 확장 java.security.spec.RSAPrivateKeySpec 
      상위를 확장 java.security.spec.RSAPrivateCrtKeySpec
모든 구현된 인터페이스:
KeySpec


public class RSAPrivateCrtKeySpec
extends RSAPrivateKeySpec

이 클래스는, 중국 잉여정리 (CRT)의 정보의 값을 사용해 RSA 비공개키 (PKCS#1 표준의 정의에 의한다)를 효율을 향상시키기 위해서(때문에) 지정합니다.

관련 항목:
Key , KeyFactory , KeySpec , PKCS8EncodedKeySpec , RSAPrivateKeySpec , RSAPublicKeySpec

생성자 의 개요
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 를 작성합니다.
 
메소드의 개요
 BigInteger getCrtCoefficient ()
          crtCoefficient 를 돌려줍니다.
 BigInteger getPrimeExponentP ()
          primeExponentP 를 돌려줍니다.
 BigInteger getPrimeExponentQ ()
          primeExponentQ 를 돌려줍니다.
 BigInteger getPrimeP ()
          primeP 를 돌려줍니다.
 BigInteger getPrimeQ ()
          primeQ 를 돌려줍니다.
 BigInteger getPublicExponent ()
          공개 지수를 돌려줍니다.
 
클래스 java.security.spec. RSAPrivateKeySpec 로부터 상속된 메소드
getModulus , getPrivateExponent
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

RSAPrivateCrtKeySpec

public 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 를 작성합니다.

파라미터:
modulus - 계수(modulus) n
publicExponent - 공개 지수 e
privateExponent - 비공개 지수 d
primeP - n 의 소인수 p
primeQ - n 의 소인수 q
primeExponentP - d mod (p-1)
primeExponentQ - d mod (q-1)
crtCoefficient - 중국 잉여정리의 계수 q-1 mod p
메소드의 상세

getPublicExponent

public BigInteger  getPublicExponent()
공개 지수를 돌려줍니다.

반환값:
공개 지수

getPrimeP

public BigInteger  getPrimeP()
primeP 를 돌려줍니다.

반환값:
primeP

getPrimeQ

public BigInteger  getPrimeQ()
primeQ 를 돌려줍니다.

반환값:
primeQ

getPrimeExponentP

public BigInteger  getPrimeExponentP()
primeExponentP 를 돌려줍니다.

반환값:
primeExponentP

getPrimeExponentQ

public BigInteger  getPrimeExponentQ()
primeExponentQ 를 돌려줍니다.

반환값:
primeExponentQ

getCrtCoefficient

public BigInteger  getCrtCoefficient()
crtCoefficient 를 돌려줍니다.

반환값:
crtCoefficient

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 도 참조해 주세요.