|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 InvalidKeyException 的軟體套件 | |
---|---|
java.security | 為安全框架提供類別和介面。 |
java.security.cert | 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 |
javax.crypto | 為加密操作提供類別和介面。 |
javax.crypto.spec | 為密鑰規範和演算法參數規範提供類別和介面。 |
javax.security.cert | 為公鑰證書提供類別。 |
java.security 中 InvalidKeyException 的使用 |
---|
拋出 InvalidKeyException 的 java.security 中的方法 | |
---|---|
protected abstract void |
SignatureSpi.engineInitSign(PrivateKey privateKey)
通過用於簽章操作的指定私鑰初始化此簽章物件。 |
protected void |
SignatureSpi.engineInitSign(PrivateKey privateKey,
SecureRandom random)
通過用於簽章操作的指定私鑰和隨機源初始化此簽章物件。 |
protected abstract void |
SignatureSpi.engineInitVerify(PublicKey publicKey)
通過用於驗證操作的指定公鑰初始化此簽章物件。 |
protected abstract Key |
KeyFactorySpi.engineTranslateKey(Key key)
將其 provider 可能是未知的或可能不受信任的密鑰物件轉換成此密鑰處理器的相應密鑰物件。 |
void |
Signature.initSign(PrivateKey privateKey)
初始化這個用於簽章的物件。 |
void |
Signature.initSign(PrivateKey privateKey,
SecureRandom random)
初始化這個用於簽章的物件。 |
void |
Signature.initVerify(Certificate certificate)
使用來自給定證書的公鑰初始化此用於驗證的物件。 |
void |
Signature.initVerify(PublicKey publicKey)
初始化此用於驗證的物件。 |
Key |
KeyFactory.translateKey(Key key)
將提供者可能未知或不受信任的密鑰物件轉換成此密鑰處理器對應的密鑰物件。 |
boolean |
SignedObject.verify(PublicKey verificationKey,
Signature verificationEngine)
使用指派的驗證引擎,通過給定的驗證密鑰驗證此 SignedObject 中的簽章是否為內部存儲物件的有效簽章。 |
拋出 InvalidKeyException 的 java.security 中的建構子 | |
---|---|
SignedObject(Serializable object,
PrivateKey signingKey,
Signature signingEngine)
通過任何可序列化物件建構 SignedObject。 |
java.security.cert 中 InvalidKeyException 的使用 |
---|
拋出 InvalidKeyException 的 java.security.cert 中的方法 | |
---|---|
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 中 InvalidKeyException 的使用 |
---|
拋出 InvalidKeyException 的 javax.crypto 中的方法 | |
---|---|
Key |
KeyAgreement.doPhase(Key key,
boolean lastPhase)
用給定密鑰執行此密鑰協定的下一個階段,給定密鑰是從此密鑰協定所涉及的其他某個參與者那裡接收的。 |
protected abstract Key |
KeyAgreementSpi.engineDoPhase(Key key,
boolean lastPhase)
用給定密鑰執行此密鑰協定的下一個階段,該給定密鑰是從此密鑰協定中涉及的其他某個參與者那裡接收的。 |
protected abstract SecretKey |
KeyAgreementSpi.engineGenerateSecret(String algorithm)
創建共享秘密密鑰,並將它作為所請求演算法型別的秘密密鑰物件返回。 |
protected int |
CipherSpi.engineGetKeySize(Key key)
返回給定密鑰物件的密鑰大小,以位為單位。 |
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 |
CipherSpi.engineInit(int opmode,
Key key,
SecureRandom random)
用密鑰和隨機源初始化此 cipher。 |
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key)
用密鑰初始化此豁免機制。 |
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)
用給定密鑰、演算法參數集和隨機源初始化此密鑰協定。 |
protected abstract void |
KeyAgreementSpi.engineInit(Key key,
SecureRandom random)
用給定密鑰和隨機源初始化此密鑰協定。 |
protected abstract SecretKey |
SecretKeyFactorySpi.engineTranslateKey(SecretKey key)
將一個密鑰物件(其提供者未知或可能不受信任)轉換為此密鑰處理器的相應密鑰物件。 |
protected Key |
CipherSpi.engineUnwrap(byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType)
打開一個以前包裹的密鑰。 |
protected byte[] |
CipherSpi.engineWrap(Key key)
將密鑰包裹。 |
SecretKey |
KeyAgreement.generateSecret(String algorithm)
創建共享秘密並將其作為指定演算法的 SecretKey 物件返回。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey)
將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
Provider provider)
將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。 |
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey,
String providerName)
將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。 |
Object |
SealedObject.getObject(Key key)
獲取原始(封裝的)物件。 |
Object |
SealedObject.getObject(Key key,
String provider)
獲取原始(封裝的)物件。 |
void |
Cipher.init(int opmode,
Certificate certificate)
用取自給定證書的公鑰初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Certificate certificate,
SecureRandom random)
用取自給定證書的公鑰和隨機源初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Key key)
用密鑰初始化此 Cipher。 |
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 |
Cipher.init(int opmode,
Key key,
SecureRandom random)
用密鑰和隨機源初始化此 Cipher。 |
void |
ExemptionMechanism.init(Key key)
用密鑰初始化此豁免機制。 |
void |
KeyAgreement.init(Key key)
用給定密鑰初始化此密鑰協定,給定密鑰需要包含此密鑰協定所需的所有演算法參數。 |
void |
Mac.init(Key key)
用給定的密鑰初始化此 Mac 物件。 |
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)
用給定密鑰、演算法參數集和隨機源初始化此密鑰協定。 |
void |
KeyAgreement.init(Key key,
SecureRandom random)
用給定密鑰和隨機源初始化此密鑰協議。 |
SecretKey |
SecretKeyFactory.translateKey(SecretKey key)
將一個密鑰物件(其提供者未知或可能不受信任)轉換為此秘密密鑰處理器的相應密鑰物件。 |
Key |
Cipher.unwrap(byte[] wrappedKey,
String wrappedKeyAlgorithm,
int wrappedKeyType)
解包一個以前包裹的密鑰。 |
byte[] |
Cipher.wrap(Key key)
包裹密鑰。 |
javax.crypto.spec 中 InvalidKeyException 的使用 |
---|
拋出 InvalidKeyException 的 javax.crypto.spec 中的方法 | |
---|---|
static boolean |
DESKeySpec.isParityAdjusted(byte[] key,
int offset)
確定給定的始於且包含 offset 的 DES 密鑰內容是否是奇偶校驗的 (parity-adjusted)。 |
static boolean |
DESedeKeySpec.isParityAdjusted(byte[] key,
int offset)
確定給定的始於且包含 offset 的 DES-EDE 密鑰是否是奇偶校驗的 (parity-adjusted)。 |
static boolean |
DESKeySpec.isWeak(byte[] key,
int offset)
確定給定的 DES 密鑰內容是否是全弱或者半弱的。 |
拋出 InvalidKeyException 的 javax.crypto.spec 中的建構子 | |
---|---|
DESedeKeySpec(byte[] key)
創建一個 DESedeKeySpec 物件,使用 key 中的前 24 個位元組作為 DES-EDE 密鑰的密鑰內容。 |
|
DESedeKeySpec(byte[] key,
int offset)
創建一個 DESedeKeySpec 物件,使用 key 中始於且包含 offset 的前 24 個位元組作為 DES-EDE 密鑰的密鑰內容。 |
|
DESKeySpec(byte[] key)
創建一個 DESKeySpec 物件,使用 key 中的前 8 個位元組作為 DES 密鑰的密鑰內容。 |
|
DESKeySpec(byte[] key,
int offset)
創建一個 DESKeySpec 物件,使用 key 中始於且包含 offset 的前 8 個位元組作為 DES-EDE 密鑰的密鑰內容。 |
javax.security.cert 中 InvalidKeyException 的使用 |
---|
拋出 InvalidKeyException 的 javax.security.cert 中的方法 | |
---|---|
abstract void |
Certificate.verify(PublicKey key)
驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。 |
abstract void |
Certificate.verify(PublicKey key,
String sigProvider)
驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。