JavaTM Platform
Standard Ed. 6

java.security.spec
인터페이스 KeySpec

기존의 구현 클래스의 일람:
DESedeKeySpec , DESKeySpec , DHPrivateKeySpec , DHPublicKeySpec , DSAPrivateKeySpec , DSAPublicKeySpec , ECPrivateKeySpec , ECPublicKeySpec , EncodedKeySpec , PBEKeySpec , PKCS8EncodedKeySpec , RSAMultiPrimePrivateCrtKeySpec , RSAPrivateCrtKeySpec , RSAPrivateKeySpec , RSAPublicKeySpec , SecretKeySpec , X509EncodedKeySpec


public interface KeySpec

암호열쇠를 구성하는 열쇠 데이터의 투명한 스펙입니다.

열쇠가 하드웨어 디바이스상에 포함되고 있는 경우는, 그 열쇠 스펙에는, 디바이스상의 열쇠의 식별을 돕는 정보가 포함되어 있는 일이 있습니다.

열쇠는, 알고리즘 특정형인가, 또는 알고리즘 독립형의 encode 형식 (ASN. 1 등) 방법으로 지정할 수 있습니다. 예를 들어, DSA 비공개키는, 그 컴퍼넌트인 x,p,q, 및 g (DSAPrivateKeySpec 를 참조)에 의해 지정하는 일도, DER 부호 (PKCS8EncodedKeySpec 를 참조)를 사용해 지정할 수도 있습니다.

이 인터페이스에는, 메소드 또는 정수가 포함되어 있지 않습니다. 이 인터페이스의 유일한 목적은, 모든 열쇠 스펙을 그룹화 하는 것 ( 및 그러한 그룹에 안전한 형태를 제공하는 것)입니다. 모든 열쇠 스펙으로, 이 인터페이스를 구현할 필요가 있습니다.

도입된 버젼:
1.2
관련 항목:
Key , KeyFactory , EncodedKeySpec , X509EncodedKeySpec , PKCS8EncodedKeySpec , DSAPrivateKeySpec , DSAPublicKeySpec


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