JavaTM 2 Platform
Standard Ed. 6

類別 java.security.InvalidAlgorithmParameterException
的使用

使用 InvalidAlgorithmParameterException 的軟體套件
java.security 為安全框架提供類別和介面。 
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
javax.crypto 為加密操作提供類別和介面。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.xml.crypto.dsig 用於產生和驗證 XML 數位簽章的類別。 
 

java.securityInvalidAlgorithmParameterException 的使用
 

拋出 InvalidAlgorithmParameterExceptionjava.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 KeyPairGenerator.initialize(AlgorithmParameterSpec params, SecureRandom random)
          使用給定參數集合和隨機源初始化密鑰對產生器。
 void KeyPairGeneratorSpi.initialize(AlgorithmParameterSpec params, SecureRandom random)
          用指定參數集合和使用者提供的隨機源初始化密鑰對產生器。
 void Signature.setParameter(AlgorithmParameterSpec params)
          使用指定的參數集初始化此簽章引擎。
 

java.security.certInvalidAlgorithmParameterException 的使用
 

拋出 InvalidAlgorithmParameterExceptionjava.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)
          使用指定的演算法參數集驗證指定的證書路徑。
 

拋出 InvalidAlgorithmParameterExceptionjava.security.cert 中的建構子
CertStoreSpi(CertStoreParameters params)
          唯一的建構子。
PKIXBuilderParameters(KeyStore keystore, CertSelector targetConstraints)
          創建一個 PKIXBuilderParameters 實例,它根據指定 KeyStore 中所包含的受信任證書項產生最受信任的 CA 集。
PKIXBuilderParameters(Set<TrustAnchor> trustAnchors, CertSelector targetConstraints)
          創建具有指定最受信任 CA SetPKIXBuilderParameters 的實例。
PKIXParameters(KeyStore keystore)
          創建一個 PKIXParameters 實例,它根據指定 KeyStore 中所包含的受信證書項產生最受信任的 CA 集。
PKIXParameters(Set<TrustAnchor> trustAnchors)
          創建具有指定最受信任 CA SetPKIXParameters 的實例。
 

javax.cryptoInvalidAlgorithmParameterException 的使用
 

拋出 InvalidAlgorithmParameterExceptionjavax.crypto 中的方法
protected abstract  void KeyGeneratorSpi.engineInit(AlgorithmParameterSpec params, SecureRandom random)
          用指定參數集和使用者提供的隨機源初始化密鑰產生器。
protected abstract  void CipherSpi.engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
          用一個密鑰、一組演算法參數和一個隨機源初始化此 cipher。
protected abstract  void CipherSpi.engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
          用一個密鑰、一組演算法參數和一個隨機源初始化此 cipher。
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)
          用密鑰和一組演算法參數初始化此 Cipher。
 void Cipher.init(int opmode, Key key, AlgorithmParameterSpec params)
          用密鑰和一組演算法參數初始化此 Cipher。
 void Cipher.init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
          用一個密鑰、一組演算法參數和一個隨機源初始化此 Cipher。
 void Cipher.init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
          用一個密鑰、一組演算法參數和一個隨機源初始化此 Cipher。
 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.sslInvalidAlgorithmParameterException 的使用
 

拋出 InvalidAlgorithmParameterExceptionjavax.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.dsigInvalidAlgorithmParameterException 的使用
 

拋出 InvalidAlgorithmParameterExceptionjavax.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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only