JavaTM 2 Platform
Standard Ed. 6

類別 java.security.NoSuchProviderException
的使用

使用 NoSuchProviderException 的軟體套件
java.security 為安全框架提供類別和介面。 
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
javax.crypto 為加密操作提供類別和介面。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.security.auth.login 此套件提供可插入的驗證框架。 
javax.security.cert 為公鑰證書提供類別。 
javax.xml.crypto.dsig 用於產生和驗證 XML 數位簽章的類別。 
javax.xml.crypto.dsig.keyinfo 用來解析和處理 KeyInfo 元素和結構的類別。 
 

java.securityNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjava.security 中的方法
static Policy Policy.getInstance(String type, Policy.Parameters params, String provider)
          返回指定型別的 Policy 物件。
static AlgorithmParameterGenerator AlgorithmParameterGenerator.getInstance(String algorithm, String provider)
          返回產生與指定演算法一起使用的參數集的 AlgorithmParameterGenerator 物件。
static KeyPairGenerator KeyPairGenerator.getInstance(String algorithm, String provider)
          返回產生指定演算法的 public/private 密鑰對的 KeyPairGenerator 物件。
static KeyStore KeyStore.getInstance(String type, String provider)
          返回指定型別的 keystore 物件。
static SecureRandom SecureRandom.getInstance(String algorithm, String provider)
          返回實作指定隨機數產生器 (RNG) 演算法的 SecureRandom 物件。
static Signature Signature.getInstance(String algorithm, String provider)
          返回實作指定簽章演算法的 Signature 物件。
static AlgorithmParameters AlgorithmParameters.getInstance(String algorithm, String provider)
          返回指定演算法的參數物件。
static KeyFactory KeyFactory.getInstance(String algorithm, String provider)
          返回轉換指定演算法的 public/private 關鍵字的 KeyFactory 物件。
static MessageDigest MessageDigest.getInstance(String algorithm, String provider)
          返回實作指定摘要演算法的 MessageDigest 物件。
 

java.security.certNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjava.security.cert 中的方法
static CertStore CertStore.getInstance(String type, CertStoreParameters params, String provider)
          返回一個實作指定 CertStore 型別的 CertStore 物件。
static CertPathBuilder CertPathBuilder.getInstance(String algorithm, String provider)
          返回實作了指定演算法的 CertPathBuilder 物件。
static CertPathValidator CertPathValidator.getInstance(String algorithm, String provider)
          返回實作指定演算法的 CertPathValidator 物件。
static CertificateFactory CertificateFactory.getInstance(String type, String provider)
          返回指定證書型別的 CertificateFactory 物件。
abstract  void X509CRL.verify(PublicKey key)
          驗證是否已使用與給定公鑰相應的私鑰簽署了此 CRL。
abstract  void Certificate.verify(PublicKey key)
          驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。
abstract  void X509CRL.verify(PublicKey key, String sigProvider)
          驗證是否已使用與給定公鑰相應的私鑰簽署了此 CRL。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。
 

javax.cryptoNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjavax.crypto 中的方法
static Cipher Cipher.getInstance(String transformation, String provider)
          返回實作指定轉換的 Cipher 物件。
static ExemptionMechanism ExemptionMechanism.getInstance(String algorithm, String provider)
          返回實作指定豁免機制演算法的 ExemptionMechanism 物件。
static KeyAgreement KeyAgreement.getInstance(String algorithm, String provider)
          返回實作指定密鑰協定演算法的 KeyAgreement 物件。
static KeyGenerator KeyGenerator.getInstance(String algorithm, String provider)
          返回產生指定演算法的秘密密鑰的 KeyGenerator 物件。
static Mac Mac.getInstance(String algorithm, String provider)
          返回實作指定 MAC 演算法的 Mac 物件。
static SecretKeyFactory SecretKeyFactory.getInstance(String algorithm, String provider)
          返回轉換指定演算法的秘密密鑰的 SecretKeyFactory 物件。
 PKCS8EncodedKeySpec EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, String providerName)
          將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。
 Object SealedObject.getObject(Key key, String provider)
          獲取原始(封裝的)物件。
 

javax.net.sslNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjavax.net.ssl 中的方法
static KeyManagerFactory KeyManagerFactory.getInstance(String algorithm, String provider)
          返回充當密鑰管理器處理器的 KeyManagerFactory 物件。
static SSLContext SSLContext.getInstance(String protocol, String provider)
          返回實作指定安全Socket協議的 SSLContext 物件。
static TrustManagerFactory TrustManagerFactory.getInstance(String algorithm, String provider)
          返回充當信任管理器處理器的 TrustManagerFactory 物件。
 

javax.security.auth.loginNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjavax.security.auth.login 中的方法
static Configuration Configuration.getInstance(String type, Configuration.Parameters params, String provider)
          返回指定型別的 Configuration 物件。
 

javax.security.certNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjavax.security.cert 中的方法
abstract  void Certificate.verify(PublicKey key)
          驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。
abstract  void Certificate.verify(PublicKey key, String sigProvider)
          驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。
 

javax.xml.crypto.dsigNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjavax.xml.crypto.dsig 中的方法
static XMLSignatureFactory XMLSignatureFactory.getInstance(String mechanismType, String provider)
          返回支持所需的 XML 處理機制和表示形式型別(比如:“DOM”)的 XMLSignatureFactory,由指定提供者提供。
static TransformService TransformService.getInstance(String algorithm, String mechanismType, String provider)
          返回支持指定演算法 URI(比如:Transform.XPATH2)和機制型別(比如:DOM)的 TransformService,由指定提供者提供。
 

javax.xml.crypto.dsig.keyinfoNoSuchProviderException 的使用
 

拋出 NoSuchProviderExceptionjavax.xml.crypto.dsig.keyinfo 中的方法
static KeyInfoFactory KeyInfoFactory.getInstance(String mechanismType, String provider)
          返回支持所需的 XML 處理機制和表示形式型別(比如:“DOM”)的 KeyInfoFactory,由指定提供者提供。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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