JavaTM Platform
Standard Ed. 6

インタフェース
javax.crypto.SecretKey の使用

SecretKey を使用しているパッケージ
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.crypto.interfaces RSA Laboratories の PKCS #3 で定義されている Diffie-Hellman 鍵のインタフェースを提供します。 
javax.crypto.spec 鍵仕様およびアルゴリズムパラメータ仕様のクラスおよびインタフェースを提供します。 
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティークラスが含まれています。 
 

java.security での SecretKey の使用
 

SecretKey を返す java.security のメソッド
 SecretKey KeyStore.SecretKeyEntry.getSecretKey()
          このエントリ内の SecretKey を取得します。
 

SecretKey 型のパラメータを持つ java.security のコンストラクタ
KeyStore.SecretKeyEntry(SecretKey secretKey)
          特定の SecretKey を使って SecretKeyEntry を構築します。
 

javax.crypto での SecretKey の使用
 

SecretKey を返す javax.crypto のメソッド
protected abstract  SecretKey KeyGeneratorSpi.engineGenerateKey()
          秘密鍵を生成します。
protected abstract  SecretKey SecretKeyFactorySpi.engineGenerateSecret(KeySpec keySpec)
          指定された鍵仕様 (鍵データ) から SecretKey オブジェクトを生成します。
protected abstract  SecretKey KeyAgreementSpi.engineGenerateSecret(String algorithm)
          共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密鍵オブジェクトとして返します。
protected abstract  SecretKey SecretKeyFactorySpi.engineTranslateKey(SecretKey key)
          プロバイダが未知であるか、信頼できない可能性がある鍵オブジェクトを、この秘密鍵ファクトリの対応する鍵オブジェクトに変換します。
 SecretKey KeyGenerator.generateKey()
          秘密鍵を生成します。
 SecretKey SecretKeyFactory.generateSecret(KeySpec keySpec)
          指定された鍵仕様 (鍵データ) から SecretKey オブジェクトを生成します。
 SecretKey KeyAgreement.generateSecret(String algorithm)
          共有の秘密情報を作成して、それを指定されたアルゴリズムの SecretKey オブジェクトとして返します。
 SecretKey SecretKeyFactory.translateKey(SecretKey key)
          プロバイダが未知であるか、信頼できない可能性がある鍵オブジェクトを、この秘密鍵ファクトリの対応する鍵オブジェクトに変換します。
 

SecretKey 型のパラメータを持つ javax.crypto のメソッド
protected abstract  KeySpec SecretKeyFactorySpi.engineGetKeySpec(SecretKey key, Class keySpec)
          指定された鍵オブジェクトの仕様 (鍵データ) を要求された形式で返します。
protected abstract  SecretKey SecretKeyFactorySpi.engineTranslateKey(SecretKey key)
          プロバイダが未知であるか、信頼できない可能性がある鍵オブジェクトを、この秘密鍵ファクトリの対応する鍵オブジェクトに変換します。
 KeySpec SecretKeyFactory.getKeySpec(SecretKey key, Class keySpec)
          指定された鍵オブジェクトの仕様 (鍵データ) を要求された形式で返します。
 SecretKey SecretKeyFactory.translateKey(SecretKey key)
          プロバイダが未知であるか、信頼できない可能性がある鍵オブジェクトを、この秘密鍵ファクトリの対応する鍵オブジェクトに変換します。
 

javax.crypto.interfaces での SecretKey の使用
 

javax.crypto.interfaces での SecretKey のサブインタフェース
 interface PBEKey
          PBE 鍵のインタフェースです。
 

javax.crypto.spec での SecretKey の使用
 

SecretKey を実装している javax.crypto.spec のクラス
 class SecretKeySpec
          プロバイダに依存しない形式で秘密鍵を指定します。
 

javax.security.auth.kerberos での SecretKey の使用
 

SecretKey を実装している javax.security.auth.kerberos のクラス
 class KerberosKey
          このクラスでは、Kerberos 主体の長期の秘密鍵をカプセル化します。
 

SecretKey を返す javax.security.auth.kerberos のメソッド
 SecretKey KerberosTicket.getSessionKey()
          このチケットに関連したセッション鍵を返します。
 


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 も参照してください。