| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| KeySpec を使用しているパッケージ | |
|---|---|
| java.security | セキュリティーフレームワークのクラスとインタフェースを提供します。 | 
| java.security.spec | 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。 | 
| javax.crypto | 暗号化操作のクラスとインタフェースを提供します。 | 
| javax.crypto.spec | 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。 | 
| java.security での KeySpec の使用 | 
|---|
| KeySpec 型の型パラメータを持つ java.security のメソッド | ||
|---|---|---|
protected abstract 
 | 
KeyFactorySpi.engineGetKeySpec(Key key,
                 Class<T> keySpec)
指定された鍵オブジェクトの仕様 (鍵データ) を返します。  | 
|
 | 
KeyFactory.getKeySpec(Key key,
           Class<T> keySpec)
指定された鍵オブジェクトの仕様 (鍵データ) を返します。  | 
|
| KeySpec 型のパラメータを持つ java.security のメソッド | |
|---|---|
protected abstract  PrivateKey | 
KeyFactorySpi.engineGeneratePrivate(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から非公開鍵オブジェクトを生成します。  | 
protected abstract  PublicKey | 
KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から公開鍵オブジェクトを生成します。  | 
 PrivateKey | 
KeyFactory.generatePrivate(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から非公開鍵オブジェクトを生成します。  | 
 PublicKey | 
KeyFactory.generatePublic(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から公開鍵オブジェクトを生成します。  | 
| java.security.spec での KeySpec の使用 | 
|---|
| KeySpec を実装している java.security.spec のクラス | |
|---|---|
 class | 
DSAPrivateKeySpec
関連したパラメータを使って DSA 非公開鍵を指定します。  | 
 class | 
DSAPublicKeySpec
関連したパラメータを使って DSA 公開鍵を指定します。  | 
 class | 
ECPrivateKeySpec
この不変クラスは、楕円曲線非公開鍵とそれに関連付けられたパラメータを指定します。  | 
 class | 
ECPublicKeySpec
この不変クラスは、楕円曲線公開鍵とそれに関連付けられたパラメータを指定します。  | 
 class | 
EncodedKeySpec
公開鍵または非公開鍵を、符号化された形式で表現します。  | 
 class | 
PKCS8EncodedKeySpec
ASN.1 PrivateKeyInfoで指定された形式に従って符号化された、非公開鍵の ASN.1 での符号化を表します。 | 
 class | 
RSAMultiPrimePrivateCrtKeySpec
このクラスは、中国剰余定理 (CRT) の情報の値を使って RSA マルチプライム非公開鍵 (PKCS#1 v2.1 の定義による) を効率を向上させるために指定します。  | 
 class | 
RSAPrivateCrtKeySpec
このクラスは、中国剰余定理 (CRT) の情報の値を使って RSA 非公開鍵 (PKCS#1 標準の定義による) を効率を向上させるために指定します。  | 
 class | 
RSAPrivateKeySpec
このクラスは RSA 非公開鍵を指定します。  | 
 class | 
RSAPublicKeySpec
このクラスは RSA 公開鍵を指定します。  | 
 class | 
X509EncodedKeySpec
ASN.1 SubjectPublicKeyInfo で指定された形式に従って符号化された、公開鍵の ASN.1 での符号化を表します。 | 
| javax.crypto での KeySpec の使用 | 
|---|
| KeySpec を返す javax.crypto のメソッド | |
|---|---|
protected abstract  KeySpec | 
SecretKeyFactorySpi.engineGetKeySpec(SecretKey key,
                 Class keySpec)
指定された鍵オブジェクトの仕様 (鍵データ) を要求された形式で返します。  | 
 KeySpec | 
SecretKeyFactory.getKeySpec(SecretKey key,
           Class keySpec)
指定された鍵オブジェクトの仕様 (鍵データ) を要求された形式で返します。  | 
| KeySpec 型のパラメータを持つ javax.crypto のメソッド | |
|---|---|
protected abstract  SecretKey | 
SecretKeyFactorySpi.engineGenerateSecret(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から SecretKey オブジェクトを生成します。 | 
 SecretKey | 
SecretKeyFactory.generateSecret(KeySpec keySpec)
指定された鍵仕様 (鍵データ) から SecretKey オブジェクトを生成します。 | 
| javax.crypto.spec での KeySpec の使用 | 
|---|
| KeySpec を実装している javax.crypto.spec のクラス | |
|---|---|
 class | 
DESedeKeySpec
このクラスは、DES-EDE (「トリプル DES」) 鍵を指定します。  | 
 class | 
DESKeySpec
このクラスは DES 鍵を指定します。  | 
 class | 
DHPrivateKeySpec
関連したパラメータを使って Diffie-Hellman 非公開鍵を指定します。  | 
 class | 
DHPublicKeySpec
関連したパラメータを使って Diffie-Hellman 公開鍵を指定します。  | 
 class | 
PBEKeySpec
パスワードベースの暗号化 (PBE) で使用できる、ユーザーが選択したパスワードです。  | 
 class | 
SecretKeySpec
プロバイダに依存しない形式で秘密鍵を指定します。  | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前 次 | フレームあり フレームなし | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。