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

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

    SecretKeyを返すjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    KeyStore.SecretKeyEntry.getSecretKey()
    このエントリ内のSecretKeyを取得します。
    SecretKeyのパラメータを持つjava.securityのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    特定のSecretKeyを使ってSecretKeyEntryを構築します。
     
    SecretKeyと関連するエントリ属性を使用してSecretKeyEntryを構築します。
  • javax.cryptoでのSecretKeyの使用

    SecretKeyを返すjavax.cryptoのメソッド
    修飾子と型
    メソッド
    説明
    KEM.Decapsulator.decapsulate(byte[] encapsulation)
    キーのデ・カプセル化機能。
    KEM.Decapsulator.decapsulate(byte[] encapsulation, int from, int to, String algorithm)
    キーのデ・カプセル化機能。
    KEMSpi.DecapsulatorSpi.engineDecapsulate(byte[] encapsulation, int from, int to, String algorithm)
    キーのデ・カプセル化機能。
    protected abstract SecretKey
    KeyGeneratorSpi.engineGenerateKey()
    秘密キーを生成します。
    protected abstract SecretKey
    KeyAgreementSpi.engineGenerateSecret(String algorithm)
    共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密キー・オブジェクトとして返します。
    protected abstract SecretKey
    SecretKeyFactorySpi.engineGenerateSecret(KeySpec keySpec)
    指定されたキー仕様(キー・データ)からSecretKeyオブジェクトを生成します。
    protected abstract SecretKey
    SecretKeyFactorySpi.engineTranslateKey(SecretKey key)
    プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。
    final SecretKey
    KeyGenerator.generateKey()
    秘密キーを生成します。
    final SecretKey
    KeyAgreement.generateSecret(String algorithm)
    共有の秘密情報を作成して、それを指定されたアルゴリズムのSecretKeyオブジェクトとして返します。
    final SecretKey
    SecretKeyFactory.generateSecret(KeySpec keySpec)
    指定されたキー仕様(キー・データ)からSecretKeyオブジェクトを生成します。
    KEM.Encapsulated.key()
    SecretKeyを返します。
    final SecretKey
    SecretKeyFactory.translateKey(SecretKey key)
    プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。
    SecretKeyのパラメータを持つjavax.cryptoのメソッド
    修飾子と型
    メソッド
    説明
    protected abstract KeySpec
    SecretKeyFactorySpi.engineGetKeySpec(SecretKey key, Class<?> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。
    protected abstract SecretKey
    SecretKeyFactorySpi.engineTranslateKey(SecretKey key)
    プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。
    final KeySpec
    SecretKeyFactory.getKeySpec(SecretKey key, Class<?> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。
    final SecretKey
    SecretKeyFactory.translateKey(SecretKey key)
    プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。
    SecretKeyのパラメータを持つjavax.cryptoのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    Encapsulated(SecretKey key, byte[] encapsulation, byte[] params)
    Encapsulatedオブジェクトを構築します。
  • javax.crypto.interfacesでのSecretKeyの使用

    javax.crypto.interfacesSecretKeyのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    PBEキーのインタフェースです。
  • javax.crypto.specでのSecretKeyの使用

    SecretKeyを実装しているjavax.crypto.specのクラス
    修飾子と型
    クラス
    説明
    class 
    プロバイダに依存しない形式で秘密キーを指定します。
  • javax.security.auth.kerberosでのSecretKeyの使用

    SecretKeyを実装しているjavax.security.auth.kerberosのクラス
    修飾子と型
    クラス
    説明
    final class 
    このクラスは、Kerberosで使用されるEncryptionKeyをカプセル化します。
    class 
    このクラスでは、Kerberosプリンシパルの長期の秘密キーをカプセル化します。
    修飾子と型
    メソッド
    説明
    final SecretKey
    KerberosTicket.getSessionKey()
    このチケットに関連付けられたセッション・キーを返します。