JavaTM Platform
Standard Ed. 6

クラス
java.security.InvalidAlgorithmParameterException の使用

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

java.security での InvalidAlgorithmParameterException の使用
 

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

java.security.cert での InvalidAlgorithmParameterException の使用
 

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

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

javax.crypto での InvalidAlgorithmParameterException の使用
 

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

javax.net.ssl での InvalidAlgorithmParameterException の使用
 

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

javax.xml.crypto.dsig での InvalidAlgorithmParameterException の使用
 

InvalidAlgorithmParameterException をスローする javax.xml.crypto.dsig のメソッド
abstract  void TransformService.init(TransformParameterSpec params)
          指定されたパラメータでこの TransformService を初期化します。
abstract  void TransformService.init(XMLStructure parent, XMLCryptoContext context)
          指定されたパラメータおよび文書コンテキストでこの TransformService を初期化します。
abstract  CanonicalizationMethod XMLSignatureFactory.newCanonicalizationMethod(String algorithm, C14NMethodParameterSpec params)
          指定したアルゴリズム URI およびパラメータ用に CanonicalizationMethod を作成します。
abstract  CanonicalizationMethod XMLSignatureFactory.newCanonicalizationMethod(String algorithm, XMLStructure params)
          指定したアルゴリズム URI およびパラメータ用に CanonicalizationMethod を作成します。
abstract  DigestMethod XMLSignatureFactory.newDigestMethod(String algorithm, DigestMethodParameterSpec params)
          指定したアルゴリズム URI およびパラメータ用に DigestMethod を作成します。
abstract  SignatureMethod XMLSignatureFactory.newSignatureMethod(String algorithm, SignatureMethodParameterSpec params)
          指定したアルゴリズム URI およびパラメータ用に SignatureMethod を作成します。
abstract  Transform XMLSignatureFactory.newTransform(String algorithm, TransformParameterSpec params)
          指定したアルゴリズム URI およびパラメータ用に Transform を作成します。
abstract  Transform XMLSignatureFactory.newTransform(String algorithm, XMLStructure params)
          指定したアルゴリズム URI およびパラメータ用に Transform を作成します。
 


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