|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 NoSuchAlgorithmException 的軟體套件 | |
---|---|
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 數位簽章的類別。 |
java.security 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 java.security 中的方法 | |
---|---|
KeyStore.Entry |
KeyStoreSpi.engineGetEntry(String alias,
KeyStore.ProtectionParameter protParam)
使用指定保護參數獲取指定別名的 KeyStore.Entry 。 |
abstract Key |
KeyStoreSpi.engineGetKey(String alias,
char[] password)
返回與給定別名關聯的密鑰,使用給定密碼恢復它。 |
abstract void |
KeyStoreSpi.engineLoad(InputStream stream,
char[] password)
從給定的輸入串流中載入此 KeyStore。 |
void |
KeyStoreSpi.engineLoad(KeyStore.LoadStoreParameter param)
使用給定的 KeyStore.LoadStoreParameter 載入該 keystore。 |
void |
KeyStoreSpi.engineStore(KeyStore.LoadStoreParameter param)
使用給定的 KeyStore.LoadStoreParmeter 存儲此 keystore。 |
abstract void |
KeyStoreSpi.engineStore(OutputStream stream,
char[] password)
將此 keystore 存儲到給定輸出串流中,並用給定的密碼保護其完整性。 |
KeyStore.Entry |
KeyStore.getEntry(String alias,
KeyStore.ProtectionParameter protParam)
使用指定保護參數獲取指定別名的 keystore Entry 。 |
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm)
返回產生與指定演算法一起使用的參數集的 AlgorithmParameterGenerator 物件。 |
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm)
返回產生指定演算法的 public/private 密鑰對的 KeyPairGenerator 物件。 |
static SecureRandom |
SecureRandom.getInstance(String algorithm)
返回實作指定隨機數產生器 (RNG) 演算法的 SecureRandom 物件。 |
static Signature |
Signature.getInstance(String algorithm)
返回實作指定簽章演算法的 Signature 物件。 |
static AlgorithmParameters |
AlgorithmParameters.getInstance(String algorithm)
返回指定演算法的參數物件。 |
static KeyFactory |
KeyFactory.getInstance(String algorithm)
返回轉換指定演算法的 public/private 關鍵字的 KeyFactory 物件。 |
static MessageDigest |
MessageDigest.getInstance(String algorithm)
返回實作指定摘要演算法的 MessageDigest 物件。 |
static Policy |
Policy.getInstance(String type,
Policy.Parameters params)
返回指定型別的 Policy 物件。 |
static Policy |
Policy.getInstance(String type,
Policy.Parameters params,
Provider provider)
返回指定型別的 Policy 物件。 |
static Policy |
Policy.getInstance(String type,
Policy.Parameters params,
String provider)
返回指定型別的 Policy 物件。 |
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm,
Provider provider)
返回產生與指定演算法一起使用的參數集的 AlgorithmParameterGenerator 物件。 |
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm,
Provider provider)
返回產生指定演算法的 public/private 密鑰對的 KeyPairGenerator 物件。 |
static SecureRandom |
SecureRandom.getInstance(String algorithm,
Provider provider)
返回實作指定隨機數產生器 (RNG) 演算法的 SecureRandom 物件。 |
static Signature |
Signature.getInstance(String algorithm,
Provider provider)
返回實作指定簽章演算法的 Signature 物件。 |
static AlgorithmParameters |
AlgorithmParameters.getInstance(String algorithm,
Provider provider)
返回指定演算法的參數物件。 |
static KeyFactory |
KeyFactory.getInstance(String algorithm,
Provider provider)
返回轉換指定演算法的 public/private 關鍵字的 KeyFactory 物件。 |
static MessageDigest |
MessageDigest.getInstance(String algorithm,
Provider provider)
返回實作指定摘要演算法的 MessageDigest 物件。 |
static AlgorithmParameterGenerator |
AlgorithmParameterGenerator.getInstance(String algorithm,
String provider)
返回產生與指定演算法一起使用的參數集的 AlgorithmParameterGenerator 物件。 |
static KeyPairGenerator |
KeyPairGenerator.getInstance(String algorithm,
String provider)
返回產生指定演算法的 public/private 密鑰對的 KeyPairGenerator 物件。 |
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 物件。 |
Key |
KeyStore.getKey(String alias,
char[] password)
返回與給定別名關聯的密鑰,並用給定密碼來恢復它。 |
void |
KeyStore.load(InputStream stream,
char[] password)
從給定輸入串流中載入此 KeyStore。 |
void |
KeyStore.load(KeyStore.LoadStoreParameter param)
使用給定 LoadStoreParameter 載入此 keystore。 |
Object |
Provider.Service.newInstance(Object constructorParameter)
返回此服務描述的實作的新實例。 |
void |
KeyStore.store(KeyStore.LoadStoreParameter param)
使用給定 LoadStoreParameter 存儲此 keystore。 |
void |
KeyStore.store(OutputStream stream,
char[] password)
將此 keystore 存儲到給定輸出串流,並用給定密碼保護其完整性。 |
java.security.cert 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 java.security.cert 中的方法 | |
---|---|
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm)
返回實作了指定演算法的 CertPathBuilder 物件。 |
static CertPathValidator |
CertPathValidator.getInstance(String algorithm)
返回實作了指定演算法的 CertPathValidator 物件。 |
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 物件。 |
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm,
Provider provider)
返回實作了指定演算法的 CertPathBuilder 物件。 |
static CertPathValidator |
CertPathValidator.getInstance(String algorithm,
Provider provider)
返回實作指定演算法的 CertPathValidator 物件。 |
static CertPathBuilder |
CertPathBuilder.getInstance(String algorithm,
String provider)
返回實作了指定演算法的 CertPathBuilder 物件。 |
static CertPathValidator |
CertPathValidator.getInstance(String algorithm,
String provider)
返回實作指定演算法的 CertPathValidator 物件。 |
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.crypto 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 javax.crypto 中的方法 | |
---|---|
protected abstract SecretKey |
KeyAgreementSpi.engineGenerateSecret(String algorithm)
創建共享秘密密鑰,並將它作為所請求演算法型別的秘密密鑰物件返回。 |
protected abstract void |
CipherSpi.engineSetMode(String mode)
設置此 cipher 的網要。 |
protected Key |
CipherSpi.engineUnwrap(byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType)
打開一個以前包裹的密鑰。 |
SecretKey |
KeyAgreement.generateSecret(String algorithm)
創建共享秘密並將其作為指定演算法的 SecretKey 物件返回。 |
static Cipher |
Cipher.getInstance(String transformation)
返回實作指定轉換的 Cipher 物件。 |
static ExemptionMechanism |
ExemptionMechanism.getInstance(String algorithm)
返回實作指定豁免機制演算法的 ExemptionMechanism 物件。 |
static KeyAgreement |
KeyAgreement.getInstance(String algorithm)
返回實作指定密鑰協定演算法的 KeyAgreement 物件。 |
static KeyGenerator |
KeyGenerator.getInstance(String algorithm)
返回產生指定演算法的秘密密鑰的 KeyGenerator 物件。 |
static Mac |
Mac.getInstance(String algorithm)
返回實作指定 MAC 演算法的 Mac 物件。 |
static SecretKeyFactory |
SecretKeyFactory.getInstance(String algorithm)
返回轉換指定演算法的秘密密鑰的 SecretKeyFactory 物件。 |
static Cipher |
Cipher.getInstance(String transformation,
Provider provider)
返回實作指定轉換的 Cipher 物件。 |
static ExemptionMechanism |
ExemptionMechanism.getInstance(String algorithm,
Provider provider)
返回實作指定豁免機制演算法的 ExemptionMechanism 物件。 |
static KeyAgreement |
KeyAgreement.getInstance(String algorithm,
Provider provider)
返回實作指定密鑰協定演算法的 KeyAgreement 物件。 |
static KeyGenerator |
KeyGenerator.getInstance(String algorithm,
Provider provider)
返回產生指定演算法的秘密密鑰的 KeyGenerator 物件。 |
static Mac |
Mac.getInstance(String algorithm,
Provider provider)
返回實作指定 MAC 演算法的 Mac 物件。 |
static SecretKeyFactory |
SecretKeyFactory.getInstance(String algorithm,
Provider provider)
返回轉換指定演算法的秘密密鑰的 SecretKeyFactory 物件。 |
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)
將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
Provider provider)
將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
String providerName)
將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。 |
static int |
Cipher.getMaxAllowedKeyLength(String transformation)
根據所安裝的 JCE 仲裁策略檔案,返回指定轉換的最大密鑰長度。 |
static AlgorithmParameterSpec |
Cipher.getMaxAllowedParameterSpec(String transformation)
根據仲裁策略檔案,返回包含最大 Cipher 參數值的 AlgorithmParameterSpec 物件。 |
Object |
SealedObject.getObject(Key key)
獲取原始(封裝的)物件。 |
Object |
SealedObject.getObject(Key key,
String provider)
獲取原始(封裝的)物件。 |
Key |
Cipher.unwrap(byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType)
解包一個以前包裹的密鑰。 |
拋出 NoSuchAlgorithmException 的 javax.crypto 中的建構子 | |
---|---|
EncryptedPrivateKeyInfo(AlgorithmParameters algParams,
byte[] encryptedData)
根據加密演算法參數和加密資料建構 EncryptedPrivateKeyInfo 。 |
|
EncryptedPrivateKeyInfo(String algName,
byte[] encryptedData)
根據加密演算法名稱和加密資料建構 EncryptedPrivateKeyInfo 。 |
javax.net.ssl 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 javax.net.ssl 中的方法 | |
---|---|
protected abstract void |
KeyManagerFactorySpi.engineInit(KeyStore ks,
char[] password)
使用密鑰內容源初始化此處理器。 |
static SSLContext |
SSLContext.getDefault()
返回預設的 SSL 上下文。 |
static KeyManagerFactory |
KeyManagerFactory.getInstance(String algorithm)
返回充當密鑰管理器處理器的 KeyManagerFactory 物件。 |
static SSLContext |
SSLContext.getInstance(String protocol)
返回實作指定安全Socket協議的 SSLContext 物件。 |
static TrustManagerFactory |
TrustManagerFactory.getInstance(String algorithm)
返回充當信任管理器處理器的 TrustManagerFactory 物件。 |
static KeyManagerFactory |
KeyManagerFactory.getInstance(String algorithm,
Provider provider)
返回充當密鑰管理器處理器的 KeyManagerFactory 物件。 |
static SSLContext |
SSLContext.getInstance(String protocol,
Provider provider)
返回實作指定安全Socket協議的 SSLContext 物件。 |
static TrustManagerFactory |
TrustManagerFactory.getInstance(String algorithm,
Provider provider)
返回充當信任管理器處理器的 TrustManagerFactory 物件。 |
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 物件。 |
void |
KeyManagerFactory.init(KeyStore ks,
char[] password)
使用密鑰內容源初始化此處理器。 |
javax.security.auth.login 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 javax.security.auth.login 中的方法 | |
---|---|
static Configuration |
Configuration.getInstance(String type,
Configuration.Parameters params)
返回指定型別的 Configuration 物件。 |
static Configuration |
Configuration.getInstance(String type,
Configuration.Parameters params,
Provider provider)
返回指定型別的 Configuration 物件。 |
static Configuration |
Configuration.getInstance(String type,
Configuration.Parameters params,
String provider)
返回指定型別的 Configuration 物件。 |
javax.security.cert 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 javax.security.cert 中的方法 | |
---|---|
abstract void |
Certificate.verify(PublicKey key)
驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。 |
abstract void |
Certificate.verify(PublicKey key,
String sigProvider)
驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。 |
javax.xml.crypto.dsig 中 NoSuchAlgorithmException 的使用 |
---|
拋出 NoSuchAlgorithmException 的 javax.xml.crypto.dsig 中的方法 | |
---|---|
static TransformService |
TransformService.getInstance(String algorithm,
String mechanismType)
返回支持指定演算法 URI 的 TransformService (比如:Transform.XPATH2 )和機制型別(比如:DOM)。 |
static TransformService |
TransformService.getInstance(String algorithm,
String mechanismType,
Provider provider)
返回支持指定演算法 URI(比如: Transform.XPATH2 )和機制型別(比如:DOM)的 TransformService ,由指定提供者提供。 |
static TransformService |
TransformService.getInstance(String algorithm,
String mechanismType,
String provider)
返回支持指定演算法 URI(比如: Transform.XPATH2 )和機制型別(比如:DOM)的 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。