JavaTM Platform
Standard Ed. 6

패키지 java.security.spec

열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다.

참조처:
          설명

인터페이스의 개요
AlgorithmParameterSpec 암호 파라미터의 투명한 스펙입니다.
ECField 이 인터페이스는 타원 곡선 (Elliptic Curve: EC) 유한체를 표현합니다.
KeySpec 암호열쇠를 구성하는 열쇠 데이터의 투명한 스펙입니다.
 

클래스의 개요
DSAParameterSpec DSA 알고리즘으로 사용되는 파라미터세트를 지정합니다.
DSAPrivateKeySpec 관련한 파라미터를 사용해 DSA 비공개키를 지정합니다.
DSAPublicKeySpec 관련한 파라미터를 사용해 DSA 공개키를 지정합니다.
ECFieldF2m 이 불변인 클래스는, 타원 곡선 (EC)의 표수 2 의 유한체를 정의합니다.
ECFieldFp 이 불변인 클래스는, 타원 곡선 (EC)의 소수정도수의 유한체를 정의합니다.
ECGenParameterSpec 이 불변인 클래스는, 타원 곡선 (Elliptic Curve: EC) 도메인 파라미터의 생성시에 사용되는 일련의 도메인 파라미터를 지정합니다.
ECParameterSpec 이 불변인 클래스는, 타원 곡선 암호화 (Elliptic Curve Cryptography: ECC)로 사용되는 일련의 도메인 파라미터를 지정합니다.
ECPoint 이 불변인 클래스는, 아핀 좌표에 있어서의 타원 곡선 (Elliptic Curve: EC) 상의점을 나타냅니다.
ECPrivateKeySpec 이 불변 클래스는, 타원 곡선 비공개키와 거기에 관련지을 수 있었던 파라미터를 지정합니다.
ECPublicKeySpec 이 불변 클래스는, 타원 곡선 공개키와 거기에 관련지을 수 있었던 파라미터를 지정합니다.
EllipticCurve 이 불변인 클래스는, 타원 곡선의 표현에 필요한 값을 보관 유지합니다.
EncodedKeySpec 공개키 또는 비공개키를, encode 된 형식에서 표현합니다.
MGF1ParameterSpec 이 클래스는,PKCS #1 v2. 1 표준으로 정의된 OAEP 패딩 및 RSA-PSS 서명 방식에 있어서의 마스크 생성 함수 MGF1 로 사용되는 일련의 파라미터를 지정합니다.
PKCS8EncodedKeySpec ASN. 1 PrivateKeyInfo로 지정된 형식에 따라 encode 된, 비공개키의 ASN. 1 에서의 encode를 나타냅니다.
PSSParameterSpec 이 클래스는,PKCS#1 v2. 1 표준으로 정의된 RSA-PSS 서명 방식의 파라미터 스펙을 지정합니다.
RSAKeyGenParameterSpec RSA 열쇠 페어를 생성하기 위해서 사용되는 파라미터세트를 지정합니다.
RSAMultiPrimePrivateCrtKeySpec 이 클래스는, 중국 잉여정리 (CRT)의 정보의 값을 사용해 RSA 멀티 프라임 비공개키 (PKCS#1 v2. 1 의 정의에 의한다)를 효율을 향상시키기 위해서(때문에) 지정합니다.
RSAOtherPrimeInfo 이 클래스는, RSA 의 OtherPrimeInfo 구조 (PKCS#1 v2. 1 의 정의에 의한다) 내부의 삼중항 (소수, 지수, 계수)을 나타냅니다.
RSAPrivateCrtKeySpec 이 클래스는, 중국 잉여정리 (CRT)의 정보의 값을 사용해 RSA 비공개키 (PKCS#1 표준의 정의에 의한다)를 효율을 향상시키기 위해서(때문에) 지정합니다.
RSAPrivateKeySpec 이 클래스는 RSA 비공개키를 지정합니다.
RSAPublicKeySpec 이 클래스는 RSA 공개키를 지정합니다.
X509EncodedKeySpec ASN. 1 SubjectPublicKeyInfo 로 지정된 형식에 따라 encode 된, 공개키의 ASN. 1 에서의 encode를 나타냅니다.
 

예외의 개요
InvalidKeySpecException 무효인 열쇠 스펙의 예외입니다.
InvalidParameterSpecException 무효인 파라미터 스펙의 예외입니다.
 

패키지 java.security.spec 의 설명

열쇠 스펙 및 알고리즘 파라미터 스펙의 클래스 및 인터페이스를 제공합니다.

열쇠 스펙은, 열쇠를 구성하는 열쇠 데이터의 투명한 표현입니다. 열쇠는, 알고리즘 특정형인가, 또는 알고리즘 독립형의 encode 형식 (ASN. 1 등) 방법으로 지정할 수 있습니다. 이 패키지에는, DSA 공개키 및 비공개키, RSA 공개키 및 비공개키, DER 로 encode 된 형식의 PKCS #8 비공개키, 및 DER 로 encode 된 형식의 X. 509 비공개키 및 공개키의 열쇠 스펙이 있습니다.

알고리즘 파라미터의 스펙은, 알고리즘과 함께 사용되는 파라미터세트의 투명한 표현입니다. 이 패키지에는, DSA 알고리즘으로 사용하는 파라미터의 알고리즘 파라미터 스펙이 있습니다.

패키지의 스펙

관련 문서

알고리즘 파라미터 및 열쇠의 스펙에 대한 정보는, 이하를 참조해 주세요.

도입된 버젼:
1.2

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