Java プラットフォーム 1.2

java.security.spec
インタフェース KeySpec

既知の実装クラスの一覧:
EncodedKeySpec, RSAPublicKeySpec, RSAPrivateKeySpec, DSAPublicKeySpec, DSAPrivateKeySpec

public abstract interface KeySpec

暗号鍵を構成する鍵構成要素の透明な仕様です。

鍵がハードウェアデバイス上に格納されている場合、その仕様には、そのデバイスで鍵を識別するのに役立つ情報が含まれている場合があります。

鍵は、アルゴリズム固有の方法で指定することも、アルゴリズムに依存しない、ASN.1 などの符号化形式で指定することもできます。たとえば、DSA 非公開鍵は、構成要素である xpq、および g (DSAPrivateKeySpecを参照) によって指定することも、DER 符号 (PKCS8EncodedKeySpecを参照) を使って指定することもできます。

このインタフェースには、メソッドも定数もありません。このインタフェースの目的は、すべてのパラメータ仕様をグループ化し、型保証を提供することだけです。すべての鍵仕様はこのインタフェースを実装する必要があります。

導入されたバージョン:
JDK1.2
関連項目:
Key, KeyFactory, EncodedKeySpec, X509EncodedKeySpec, PKCS8EncodedKeySpec, DSAPrivateKeySpec, DSAPublicKeySpec


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.