インタフェース
java.security.spec.AlgorithmParameterSpecの使用
-
AlgorithmParameterSpecを使用しているパッケージ パッケージ 説明 java.security セキュリティ・フレームワークのクラスとインタフェースを提供します。java.security.spec 鍵仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。javax.crypto 暗号化操作のクラスとインタフェースを提供します。javax.crypto.spec 鍵仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。javax.xml.crypto XML暗号化用の共通クラスです。javax.xml.crypto.dsig XMLデジタル署名の生成および検証用のクラスです。javax.xml.crypto.dsig.spec XMLデジタル署名用のパラメータ・クラス。 -
-
java.securityでのAlgorithmParameterSpecの使用
AlgorithmParameterSpec型の型パラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract <T extends AlgorithmParameterSpec>
TAlgorithmParametersSpi. engineGetParameterSpec(Class<T> paramSpec)
このパラメータ・オブジェクトの(透明な)仕様を返します。<T extends AlgorithmParameterSpec>
TAlgorithmParameters. getParameterSpec(Class<T> paramSpec)
パラメータ・オブジェクトの透明な仕様を返します。AlgorithmParameterSpecを返すjava.securityのメソッド 修飾子と型 メソッド 説明 AlgorithmParameterSpec
KeyStore.PasswordProtection. getProtectionParameters()
保護アルゴリズムに対して指定されたパラメータを取得します。AlgorithmParameterSpec型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract void
AlgorithmParameterGeneratorSpi. engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)
アルゴリズム固有型のパラメータ生成値のセットで、パラメータ・ジェネレータを初期化します。protected abstract void
AlgorithmParametersSpi. engineInit(AlgorithmParameterSpec paramSpec)
paramSpec
に指定されたパラメータで、このパラメータ・オブジェクトを初期化します。protected void
SignatureSpi. engineSetParameter(AlgorithmParameterSpec params)
このメソッドはプロバイダによってオーバーライドされ、署名エンジンを指定したパラメータ・セットで初期化します。void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec)
アルゴリズム固有型のパラメータ生成値のセットで、パラメータ・ジェネレータを初期化します。void
AlgorithmParameterGenerator. init(AlgorithmParameterSpec genParamSpec, SecureRandom random)
アルゴリズム固有型のパラメータ生成値のセットで、パラメータ・ジェネレータを初期化します。void
AlgorithmParameters. init(AlgorithmParameterSpec paramSpec)
paramSpec
に指定されたパラメータで、このパラメータ・オブジェクトを初期化します。void
KeyPairGenerator. initialize(AlgorithmParameterSpec params)
指定されたパラメータのセットと、乱数発生の元として、もっとも高い優先順位でインストールされているプロバイダのSecureRandom
の実装を使用して、鍵ペア・ジェネレータを初期化します。void
KeyPairGenerator. initialize(AlgorithmParameterSpec params, SecureRandom random)
指定されたパラメータ・セットと乱数発生の元を使って鍵ペア・ジェネレータを初期化します。void
KeyPairGeneratorSpi. initialize(AlgorithmParameterSpec params, SecureRandom random)
指定されたパラメータ・セットとユーザーが提供する乱数発生の元を使って、鍵ペア・ジェネレータを初期化します。void
Signature. setParameter(AlgorithmParameterSpec params)
署名エンジンを、指定されたパラメータ・セットを使って初期化します。AlgorithmParameterSpec型のパラメータを持つjava.securityのコンストラクタ コンストラクタ 説明 PasswordProtection(char[] password, String protectionAlgorithm, AlgorithmParameterSpec protectionParameters)
パスワード・パラメータを作成し、キーストア・エントリを暗号化するときに使用する保護アルゴリズムと関連パラメータを指定します。 -
java.security.specでのAlgorithmParameterSpecの使用
AlgorithmParameterSpecを実装しているjava.security.specのクラス 修飾子と型 クラス 説明 class
DSAGenParameterSpec
この不変クラスは、FIPS 186-3 Digital Signature Standard (DSS)で指定されているように、DSAパラメータの生成に使用される一連のパラメータを指定します。class
DSAParameterSpec
DSAアルゴリズムで使用されるパラメータのセットを指定します。class
ECGenParameterSpec
この不変なクラスは、楕円曲線(Elliptic Curve: EC)ドメイン・パラメータの生成時に使用される一連のドメイン・パラメータを指定します。class
ECParameterSpec
この不変なクラスは、楕円曲線暗号化(Elliptic Curve Cryptography: ECC)で使用される一連のドメイン・パラメータを指定します。class
MGF1ParameterSpec
このクラスは、PKCS#1 v2.1標準で定義されたOAEPパディングおよびRSA-PSS署名スキームにおけるマスク生成関数MGF1で使用される一連のパラメータを指定します。class
PSSParameterSpec
このクラスは、PKCS#1 v2.1標準で定義されたRSA-PSS署名スキームのパラメータ仕様を指定します。class
RSAKeyGenParameterSpec
RSA鍵ペアを生成するために使用されるパラメータのセットを指定します。AlgorithmParameterSpecを返すjava.security.specのメソッド 修飾子と型 メソッド 説明 AlgorithmParameterSpec
PSSParameterSpec. getMGFParameters()
マスク生成関数のパラメータを返します。AlgorithmParameterSpec型のパラメータを持つjava.security.specのコンストラクタ コンストラクタ 説明 PSSParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, int saltLen, int trailerField)
指定されたメッセージ・ダイジェスト、マスク生成関数、マスク生成関数用パラメータ、ソルト長、トレーラ・フィールドの各値を使用して、PKCS#1標準で定義されたPSSParameterSpec
を新規作成します。 -
javax.cryptoでのAlgorithmParameterSpecの使用
AlgorithmParameterSpecを返すjavax.cryptoのメソッド 修飾子と型 メソッド 説明 static AlgorithmParameterSpec
Cipher. getMaxAllowedParameterSpec(String transformation)
管轄ポリシー・ファイルに従って、最大の暗号パラメータ値を含むAlgorithmParameterSpecオブジェクトを返します。AlgorithmParameterSpec型のパラメータを持つjavax.cryptoのメソッド 修飾子と型 メソッド 説明 protected abstract void
CipherSpi. engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
鍵、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。protected abstract void
ExemptionMechanismSpi. engineInit(Key key, AlgorithmParameterSpec params)
鍵とアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。protected abstract void
KeyAgreementSpi. engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
指定された鍵、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの鍵合意を初期化します。protected abstract void
KeyGeneratorSpi. engineInit(AlgorithmParameterSpec params, SecureRandom random)
指定されたパラメータ・セットとユーザーが提供する乱数発生の元を使って、鍵ジェネレータを初期化します。protected abstract void
MacSpi. engineInit(Key key, AlgorithmParameterSpec params)
指定された(秘密)鍵とアルゴリズム・パラメータを使用してMACを初期化します。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params)
鍵とアルゴリズム・パラメータのセットを使用してこの暗号を初期化します。void
Cipher. init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
鍵、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの暗号を初期化します。void
ExemptionMechanism. init(Key key, AlgorithmParameterSpec params)
鍵とアルゴリズム・パラメータのセットを使用してこの除外メカニズムを初期化します。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params)
指定された鍵とアルゴリズム・パラメータのセットを使用してこの鍵合意を初期化します。void
KeyAgreement. init(Key key, AlgorithmParameterSpec params, SecureRandom random)
指定された鍵、アルゴリズム・パラメータのセット、および乱数発生の元を使用してこの鍵合意を初期化します。void
KeyGenerator. init(AlgorithmParameterSpec params)
この鍵ジェネレータを、指定されたパラメータ・セットを使って初期化します。void
KeyGenerator. init(AlgorithmParameterSpec params, SecureRandom random)
指定されたパラメータ・セットとユーザーが提供する乱数発生の元を使って、この鍵ジェネレータを初期化します。void
Mac. init(Key key, AlgorithmParameterSpec params)
指定された鍵とアルゴリズム・パラメータを使用してこのMac
オブジェクトを初期化します。 -
javax.crypto.specでのAlgorithmParameterSpecの使用
AlgorithmParameterSpecを実装しているjavax.crypto.specのクラス 修飾子と型 クラス 説明 class
DHGenParameterSpec
このクラスは、Diffie-Hellman鍵合意で使用するDiffie-Hellman (システム)パラメータを生成するために使用するパラメータのセットを指定します。class
DHParameterSpec
このクラスは、「PKCS#3: Diffie-Hellman Key-Agreement Standard」で指定されている、Diffie-Hellmanアルゴリズムで使用されるパラメータのセットを指定します。class
GCMParameterSpec
GCM (Galois/Counter Mode)モードを使用して、Cipher
で必要なパラメータ・セットを指定します。class
IvParameterSpec
このクラスは、初期化ベクトル (IV)を指定します。class
OAEPParameterSpec
このクラスは、PKCS#1標準で定義されている、OAEPパディングで使用されるパラメータのセットを指定します。class
PBEParameterSpec
このクラスは、PKCS#5標準で定義されている、パスワードベースの暗号化(PBE)で使用されるパラメータのセットを指定します。class
RC2ParameterSpec
このクラスは、RC2アルゴリズムで使用されるパラメータを指定します。class
RC5ParameterSpec
このクラスは、RC5アルゴリズムで使用されるパラメータを指定します。AlgorithmParameterSpecを返すjavax.crypto.specのメソッド 修飾子と型 メソッド 説明 AlgorithmParameterSpec
OAEPParameterSpec. getMGFParameters()
マスク生成関数のパラメータを返します。AlgorithmParameterSpec
PBEParameterSpec. getParameterSpec()
暗号アルゴリズム・パラメータの仕様を返します。AlgorithmParameterSpec型のパラメータを持つjavax.crypto.specのコンストラクタ コンストラクタ 説明 OAEPParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, PSource pSrc)
指定されたメッセージ・ダイジェスト・アルゴリズムmdName
、マスク生成関数アルゴリズムmgfName
、マスク生成関数のパラメータmgfSpec
、およびエンコーディング入力PのソースpSrc
を使用して、PKCS#1標準で定義されたOAEPパディングのパラメータ・セットを構築します。PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)
PKCS#5標準で定義されている、パスワードベースの暗号化のパラメータ・セットを構築します。 -
javax.xml.cryptoでのAlgorithmParameterSpecの使用
AlgorithmParameterSpecを返すjavax.xml.cryptoのメソッド 修飾子と型 メソッド 説明 AlgorithmParameterSpec
AlgorithmMethod. getParameterSpec()
このAlgorithmMethod
のアルゴリズム・パラメータを返します。 -
javax.xml.crypto.dsigでのAlgorithmParameterSpecの使用
AlgorithmParameterSpecを返すjavax.xml.crypto.dsigのメソッド 修飾子と型 メソッド 説明 AlgorithmParameterSpec
CanonicalizationMethod. getParameterSpec()
このCanonicalizationMethod
に関連付けられた、アルゴリズム固有の入力パラメータを返します。AlgorithmParameterSpec
DigestMethod. getParameterSpec()
このDigestMethod
に関連付けられた、アルゴリズム固有の入力パラメータを返します。AlgorithmParameterSpec
SignatureMethod. getParameterSpec()
このSignatureMethod
のアルゴリズム固有の入力パラメータを返します。AlgorithmParameterSpec
Transform. getParameterSpec()
このTransform
に関連付けられた、アルゴリズム固有の入力パラメータを返します。 -
javax.xml.crypto.dsig.specでのAlgorithmParameterSpecの使用
javax.xml.crypto.dsig.specでのAlgorithmParameterSpecのサブインタフェース 修飾子と型 インタフェース 説明 interface
C14NMethodParameterSpec
CanonicalizationMethod
アルゴリズム用のアルゴリズム・パラメータの仕様です。interface
DigestMethodParameterSpec
DigestMethod
アルゴリズム用のアルゴリズム・パラメータの仕様です。interface
SignatureMethodParameterSpec
XMLSignatureMethod
アルゴリズム用のアルゴリズム・パラメータの仕様です。interface
TransformParameterSpec
Transform
アルゴリズム用のアルゴリズム・パラメータの仕様です。AlgorithmParameterSpecを実装しているjavax.xml.crypto.dsig.specのクラス 修飾子と型 クラス 説明 class
ExcC14NParameterSpec
W3C勧告のパラメータ: Exclusive XML Canonicalization (C14N)アルゴリズム。class
HMACParameterSpec
XML署名HMACアルゴリズム用のパラメータ。class
XPathFilter2ParameterSpec
W3C勧告XPath Filter 2.0変換アルゴリズム用のパラメータ。class
XPathFilterParameterSpec
XPath Filtering変換アルゴリズム用のパラメータ。class
XSLTTransformParameterSpec
XSLT変換アルゴリズム用のパラメータ。
-