インタフェースjavax.crypto.SecretKey
の使用
SecretKeyを使用するパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供します。
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
このパッケージには、Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスが含まれています。
-
java.securityでのSecretKeyの使用
SecretKeyを返すjava.securityのメソッド型SecretKeyのパラメータを持つjava.securityのコンストラクタ修飾子コンストラクタ説明SecretKeyEntry(SecretKey secretKey) 特定のSecretKeyを使ってSecretKeyEntryを構築します。SecretKeyEntry(SecretKey secretKey, Set<KeyStore.Entry.Attribute> attributes) SecretKeyと関連するエントリ属性を使用してSecretKeyEntryを構築します。 -
javax.cryptoでのSecretKeyの使用
SecretKeyを返すjavax.cryptoのメソッド修飾子と型メソッド説明KEM.Decapsulator.decapsulate(byte[] encapsulation) キーのデカプセル化機能。KEM.Decapsulator.decapsulate(byte[] encapsulation, int from, int to, String algorithm) キーのデカプセル化機能。KDF.deriveKey(String alg, AlgorithmParameterSpec derivationSpec) SecretKeyオブジェクトとして返されるキーを導出します。KEMSpi.DecapsulatorSpi.engineDecapsulate(byte[] encapsulation, int from, int to, String algorithm) キーのデカプセル化機能。protected abstract SecretKeyKDFSpi.engineDeriveKey(String alg, AlgorithmParameterSpec derivationSpec) SecretKeyオブジェクトとして返されるキーを導出します。protected abstract SecretKeyKeyGeneratorSpi.engineGenerateKey()秘密キーを生成します。protected abstract SecretKeyKeyAgreementSpi.engineGenerateSecret(String algorithm) 共有の秘密情報を作成して、それを要求されたアルゴリズム型の秘密キー・オブジェクトとして返します。protected abstract SecretKeySecretKeyFactorySpi.engineGenerateSecret(KeySpec keySpec) 指定されたキー仕様(キー・データ)からSecretKeyオブジェクトを生成します。protected abstract SecretKeySecretKeyFactorySpi.engineTranslateKey(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。final SecretKeyKeyGenerator.generateKey()秘密キーを生成します。final SecretKeyKeyAgreement.generateSecret(String algorithm) 共有の秘密情報を作成して、それを指定されたアルゴリズムのSecretKeyオブジェクトとして返します。final SecretKeySecretKeyFactory.generateSecret(KeySpec keySpec) 指定されたキー仕様(キー・データ)からSecretKeyオブジェクトを生成します。KEM.Encapsulated.key()SecretKeyを返します。final SecretKeySecretKeyFactory.translateKey(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。型SecretKeyのパラメータを持つjavax.cryptoのメソッド修飾子と型メソッド説明protected abstract KeySpecSecretKeyFactorySpi.engineGetKeySpec(SecretKey key, Class<?> keySpec) 指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。protected abstract SecretKeySecretKeyFactorySpi.engineTranslateKey(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。final KeySpecSecretKeyFactory.getKeySpec(SecretKey key, Class<?> keySpec) 指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。final SecretKeySecretKeyFactory.translateKey(SecretKey key) プロバイダが未知であるか、信頼できない可能性があるキー・オブジェクトを、この秘密キー・ファクトリの対応するキー・オブジェクトに変換します。型SecretKeyのパラメータを持つjavax.cryptoのコンストラクタ修飾子コンストラクタ説明Encapsulated(SecretKey key, byte[] encapsulation, byte[] params) Encapsulatedオブジェクトを構築します。 -
javax.crypto.interfacesでのSecretKeyの使用
javax.crypto.interfacesのSecretKeyのサブインタフェース -
javax.crypto.specでのSecretKeyの使用
SecretKeyを実装しているjavax.crypto.specのクラスSecretKeyを返すjavax.crypto.specのメソッド型SecretKeyの引数を持つ型を返すjavax.crypto.specのメソッド修飾子と型メソッド説明HKDFParameterSpec.Extract.ikms()入力キーイング・マテリアル値の変更不可能なListを、追加された順序で返します。HKDFParameterSpec.ExtractThenExpand.ikms()入力キーイング・マテリアル値の変更不可能なListを、追加された順序で返します。HKDFParameterSpec.Extract.salts()変更できないListのsalt値を、追加された順序で返します。HKDFParameterSpec.ExtractThenExpand.salts()変更できないListのsalt値を、追加された順序で返します。型SecretKeyのパラメータを持つjavax.crypto.specのメソッド修飾子と型メソッド説明入力キーイング・マテリアル(IKM)をビルダーに追加します。ビルダーに塩を加えます。HKDFParameterSpec.expandOnly(SecretKey prk, byte[] info, int length) Expandオブジェクトを作成します。 -
javax.security.auth.kerberosでのSecretKeyの使用
SecretKeyを実装しているjavax.security.auth.kerberosのクラス修飾子と型クラス説明final classこのクラスは、Kerberosで使用されるEncryptionKeyをカプセル化します。classこのクラスでは、Kerberosプリンシパルの長期の秘密キーをカプセル化します。