JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.security.InvalidAlgorithmParameterException の使用

InvalidAlgorithmParameterException を使用しているパッケージ
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
 

java.security での InvalidAlgorithmParameterException の使用
 

InvalidAlgorithmParameterException をスローする java.security のメソッド
protected  void SignatureSpi.engineSetParameter(AlgorithmParameterSpec params)
          このメソッドはプロバイダによってオーバーライドされ、署名エンジンを指定したパラメータセットで初期化します。
 void Signature.setParameter(AlgorithmParameterSpec params)
          署名エンジンを、指定されたパラメータセットを使って初期化します。
 void KeyPairGeneratorSpi.initialize(AlgorithmParameterSpec params, SecureRandom random)
          指定されたパラメータセットとユーザが提供する乱数の発生源を使って、鍵ペアジェネレータを初期化します。
 void KeyPairGenerator.initialize(AlgorithmParameterSpec params)
          指定されたパラメータのセットと、乱数の発生源として、もっとも高い優先順位でインストールされているプロバイダの SecureRandom の実装を使用して、鍵ペアジェネレータを初期化します。
 void KeyPairGenerator.initialize(AlgorithmParameterSpec params, SecureRandom random)
          指定されたパラメータセットと乱数の発生源を使って鍵ペアジェネレータを初期化します。
protected abstract  void AlgorithmParameterGeneratorSpi.engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random)
          アルゴリズム特定型のパラメータ生成値のセットで、パラメータジェネレータを初期化します。
 void AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec)
          アルゴリズム特定型のパラメータ生成値のセットで、パラメータジェネレータを初期化します。
 void AlgorithmParameterGenerator.init(AlgorithmParameterSpec genParamSpec, SecureRandom random)
          アルゴリズム特定型のパラメータ生成値のセットで、パラメータジェネレータを初期化します。
 

java.security.cert での InvalidAlgorithmParameterException の使用
 

InvalidAlgorithmParameterException をスローする java.security.cert のメソッド
 void PKIXParameters.setTrustAnchors(Set trustAnchors)
          最も信頼できる CA の Set を設定します。
static CertStore CertStore.getInstance(String type, CertStoreParameters params)
          指定した CertStore 型を実装し、指定したパラメータで初期化される CertStore を返します。
static CertStore CertStore.getInstance(String type, CertStoreParameters params, String provider)
          指定したプロバイダが提供し、指定したパラメータで初期化される、指定した CertStore を実装する CertStore オブジェクトを返します。
static CertStore CertStore.getInstance(String type, CertStoreParameters params, Provider provider)
          指定したプロバイダが提供し、指定したパラメータで初期化される、指定した CertStore を実装する CertStore オブジェクトを返します。
abstract  CertPathValidatorResult CertPathValidatorSpi.engineValidate(CertPath certPath, CertPathParameters params)
          指定したアルゴリズムのパラメータセットを使用して、指定した証明書パスを検査します。
 CertPathValidatorResult CertPathValidator.validate(CertPath certPath, CertPathParameters params)
          指定したアルゴリズムのパラメータセットを使用して、指定した証明書パスを検査します。
abstract  CertPathBuilderResult CertPathBuilderSpi.engineBuild(CertPathParameters params)
          指定したアルゴリズムのパラメータセットを使用して、証明書パスを構築しようとします。
 CertPathBuilderResult CertPathBuilder.build(CertPathParameters params)
          指定したアルゴリズムのパラメータセットを使用して、証明書パスを構築しようとします。
 

InvalidAlgorithmParameterException をスローする java.security.cert のコンストラクタ
PKIXParameters(Set trustAnchors)
          最も信頼できる CA からなる指定した Set で、PKIXParameters のインスタンスを作成します。
PKIXParameters(KeyStore keystore)
          最も信頼できる CA のセットを、指定した KeyStore に含まれる信頼できる証明書エントリから生成する、PKIXParameters のインスタンスを作成します。
PKIXBuilderParameters(Set trustAnchors, CertSelector targetConstraints)
          最も信頼できる CA からなる指定した Set で、PKIXBuilderParameters のインスタンスを作成します。
PKIXBuilderParameters(KeyStore keystore, CertSelector targetConstraints)
          最も信頼できる CA のセットを、指定した KeyStore に含まれる信頼できる証明書エントリから生成する、PKIXBuilderParameters のインスタンスを作成します。
CertStoreSpi(CertStoreParameters params)
          唯一のコンストラクタです。
 

javax.crypto での InvalidAlgorithmParameterException の使用
 

InvalidAlgorithmParameterException をスローする javax.crypto のメソッド
protected abstract  void ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameterSpec params)
          鍵とアルゴリズムパラメータのセットを使用してこの除外機構を初期化します。
protected abstract  void ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameters params)
          鍵とアルゴリズムパラメータのセットを使用してこの除外機構を初期化します。
protected abstract  void MacSpi.engineInit(Key key, AlgorithmParameterSpec params)
          指定された (秘密) 鍵とアルゴリズムパラメータを使用して MAC を初期化します。
 void Mac.init(Key key, AlgorithmParameterSpec params)
          指定された鍵とアルゴリズムパラメータを使用してこの Mac オブジェクトを初期化します。
protected abstract  void KeyGeneratorSpi.engineInit(AlgorithmParameterSpec params, SecureRandom random)
          指定されたパラメータセットとユーザが提供する乱数の発生源を使って、鍵ジェネレータを初期化します。
 void KeyGenerator.init(AlgorithmParameterSpec params)
          この鍵ジェネレータを、指定されたパラメータセットを使って初期化します。
 void KeyGenerator.init(AlgorithmParameterSpec params, SecureRandom random)
          指定されたパラメータセットとユーザが提供する乱数の発生源を使って、この鍵ジェネレータを初期化します。
protected abstract  void KeyAgreementSpi.engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
          指定された鍵、アルゴリズムパラメータのセット、および乱数の発生源を使用してこの鍵合意を初期化します。
 void KeyAgreement.init(Key key, AlgorithmParameterSpec params)
          指定された鍵とアルゴリズムパラメータのセットを使用してこの鍵合意を初期化します。
 void KeyAgreement.init(Key key, AlgorithmParameterSpec params, SecureRandom random)
          指定された鍵、アルゴリズムパラメータのセット、および乱数の発生源を使用してこの鍵合意を初期化します。
 void ExemptionMechanism.init(Key key, AlgorithmParameterSpec params)
          鍵とアルゴリズムパラメータのセットを使用してこの除外機構を初期化します。
 void ExemptionMechanism.init(Key key, AlgorithmParameters params)
          鍵とアルゴリズムパラメータのセットを使用してこの除外機構を初期化します。
protected abstract  void CipherSpi.engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
          鍵、アルゴリズムパラメータのセット、および乱数の発生源を使用してこの暗号を初期化します。
protected abstract  void CipherSpi.engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
          鍵、アルゴリズムパラメータのセット、および乱数の発生源を使用してこの暗号を初期化します。
 void Cipher.init(int opmode, Key key, AlgorithmParameterSpec params)
          鍵とアルゴリズムパラメータのセットを使用してこの暗号を初期化します。
 void Cipher.init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
          鍵、アルゴリズムパラメータのセット、および乱数の発生源を使用してこの暗号を初期化します。
 void Cipher.init(int opmode, Key key, AlgorithmParameters params)
          鍵とアルゴリズムパラメータのセットを使用してこの暗号を初期化します。
 void Cipher.init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
          鍵、アルゴリズムパラメータのセット、および乱数の発生源を使用してこの暗号を初期化します。
 

javax.net.ssl での InvalidAlgorithmParameterException の使用
 

InvalidAlgorithmParameterException をスローする javax.net.ssl のメソッド
protected abstract  void TrustManagerFactorySpi.engineInit(ManagerFactoryParameters spec)
          プロバイダ固有の鍵データのソースを使用して、このファクトリを初期化します。
 void TrustManagerFactory.init(ManagerFactoryParameters spec)
          プロバイダ固有の信頼データのソースを使用して、このファクトリを初期化します。
protected abstract  void KeyManagerFactorySpi.engineInit(ManagerFactoryParameters spec)
          鍵データのソースを使用して、このファクトリを初期化します。
 void KeyManagerFactory.init(ManagerFactoryParameters spec)
          プロバイダ固有の鍵データのソースを使用して、このファクトリを初期化します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.