Java プラットフォーム 1.2

パッケージ java.security.spec

鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。

参照:
          説明

インタフェースの概要
AlgorithmParameterSpec 暗号パラメータの透明な仕様です。
KeySpec 暗号鍵を構成する鍵構成要素の透明な仕様です。
 

クラスの概要
DSAParameterSpec DSA アルゴリズムで使用されるパラメータのセットを指定します。
DSAPrivateKeySpec 関連付けられたパラメータを使って DSA 非公開鍵を指定します。
DSAPublicKeySpec 関連付けられたパラメータを使って DSA 公開鍵を指定します。
EncodedKeySpec 公開鍵または非公開鍵を、符号化された形式で表現します。
PKCS8EncodedKeySpec PKCS #8 標準で指定された形式に従って、非公開鍵の DER での符号化を表します。
RSAPrivateCrtKeySpec このクラスは、中国剰余定理 (CRT) の情報の値を使って RSA 非公開鍵 (PKCS#1 標準の定義による) を指定します。
RSAPrivateKeySpec このクラスは RSA 非公開鍵を指定します。
RSAPublicKeySpec このクラスは RSA 公開鍵を指定します。
X509EncodedKeySpec このクラスは、X.509 標準で指定された形式に従って、公開鍵または非公開鍵の DER での符号化を表します。
 

例外の概要
InvalidKeySpecException 無効な鍵仕様の例外です。
InvalidParameterSpecException 無効なパラメータ仕様の例外です。
 

パッケージ java.security.spec の説明

鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。

鍵仕様は、鍵を構成する鍵データの透明な表現です。鍵は、アルゴリズム固有の方法で指定することも、アルゴリズムに依存しない、ASN.1 などの符号化形式で指定することもできます。このパッケージには、DSA 公開鍵および非公開鍵、RSA 公開鍵および非公開鍵、DER で符号化形式での PKCS #8 非公開鍵、および DER で符号化形式での X.509 非公開鍵および公開鍵の鍵仕様があります。

アルゴリズムパラメータ仕様は、アルゴリズムで使用するパラメータセットの透明な表現です。このパッケージには、DSA アルゴリズムで使用するパラメータのアルゴリズムパラメータ仕様があります。

パッケージ仕様

関連項目

アルゴリズムパラメータおよび鍵の仕様についての情報は、以下を参照してください。

導入されたバージョン:
JDK1.2

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.