|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 PublicKey 的軟體套件 | |
---|---|
java.security | 為安全框架提供類別和介面。 |
java.security.cert | 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 |
java.security.interfaces | 提供的介面用於產生 RSA Laboratory Technical Note PKCS#1 中定義的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 演算法)密鑰,以及 NIST 的 FIPS-186 中定義的 DSA(數位簽章演算法)密鑰。 |
javax.crypto.interfaces | 根據 RSA Laboratories' PKCS #3 的定義,提供 Diffie-Hellman 密鑰介面。 |
javax.security.cert | 為公鑰證書提供類別。 |
javax.xml.crypto.dsig.keyinfo | 用來解析和處理 KeyInfo 元素和結構的類別。 |
java.security 中 PublicKey 的使用 |
---|
返回 PublicKey 的 java.security 中的方法 | |
---|---|
protected abstract PublicKey |
KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
根據所提供的密鑰規範(密鑰材料)產生公鑰物件。 |
PublicKey |
KeyFactory.generatePublic(KeySpec keySpec)
根據提供的密鑰規範(密鑰材料)產生公鑰物件。 |
PublicKey |
KeyPair.getPublic()
返回對此密鑰對的公鑰元件的參考。 |
PublicKey |
Certificate.getPublicKey()
已過時。 返回保證人所保證的主體密鑰對的密鑰。 |
PublicKey |
Identity.getPublicKey()
已過時。 返回此 Identity 的公鑰。 |
參數型別為 PublicKey 的 java.security 中的方法 | |
---|---|
protected abstract void |
SignatureSpi.engineInitVerify(PublicKey publicKey)
通過用於驗證操作的指定公鑰初始化此簽章物件。 |
abstract Identity |
IdentityScope.getIdentity(PublicKey key)
已過時。 獲取具有指定公鑰的身份。 |
void |
Signature.initVerify(PublicKey publicKey)
初始化此用於驗證的物件。 |
void |
Identity.setPublicKey(PublicKey key)
已過時。 設置此 Identity 的公鑰。 |
boolean |
SignedObject.verify(PublicKey verificationKey,
Signature verificationEngine)
使用指派的驗證引擎,通過給定的驗證密鑰驗證此 SignedObject 中的簽章是否為內部存儲物件的有效簽章。 |
參數型別為 PublicKey 的 java.security 中的建構子 | |
---|---|
KeyPair(PublicKey publicKey,
PrivateKey privateKey)
根據給定的公鑰和私鑰建構密鑰對。 |
java.security.cert 中 PublicKey 的使用 |
---|
返回 PublicKey 的 java.security.cert 中的方法 | |
---|---|
PublicKey |
TrustAnchor.getCAPublicKey()
返回最受信任的 CA 的公鑰。 |
PublicKey |
PKIXCertPathValidatorResult.getPublicKey()
返回證書路徑主體(目標)的公鑰,如果適用,要包括所有繼承的公鑰參數。 |
abstract PublicKey |
Certificate.getPublicKey()
從此證書中獲取公鑰。 |
PublicKey |
X509CertSelector.getSubjectPublicKey()
返回 subjectPublicKey 標準。 |
參數型別為 PublicKey 的 java.security.cert 中的方法 | |
---|---|
void |
X509CertSelector.setSubjectPublicKey(PublicKey key)
設置 subjectPublicKey 標準。 |
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)
驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。 |
參數型別為 PublicKey 的 java.security.cert 中的建構子 | |
---|---|
PKIXCertPathBuilderResult(CertPath certPath,
TrustAnchor trustAnchor,
PolicyNode policyTree,
PublicKey subjectPublicKey)
創建包含指定參數的 PKIXCertPathBuilderResult 實例。 |
|
PKIXCertPathValidatorResult(TrustAnchor trustAnchor,
PolicyNode policyTree,
PublicKey subjectPublicKey)
創建包含指定參數的 PKIXCertPathValidatorResult 實例。 |
|
TrustAnchor(String caName,
PublicKey pubKey,
byte[] nameConstraints)
創建一個 TrustAnchor 實例,其中以不同的名稱和公鑰的形式指定最受信任的 CA。 |
|
TrustAnchor(X500Principal caPrincipal,
PublicKey pubKey,
byte[] nameConstraints)
創建一個 TrustAnchor 實例,其中以 X500Principal 和公鑰的形式指定最受信任的 CA。 |
java.security.interfaces 中 PublicKey 的使用 |
---|
java.security.interfaces 中 PublicKey 的子介面 | |
---|---|
interface |
DSAPublicKey
DSA 公用密鑰的介面。 |
interface |
ECPublicKey
橢圓曲線 (EC) 公用密鑰的介面。 |
interface |
RSAPublicKey
RSA 公用密鑰的介面。 |
javax.crypto.interfaces 中 PublicKey 的使用 |
---|
javax.crypto.interfaces 中 PublicKey 的子介面 | |
---|---|
interface |
DHPublicKey
Diffie-Hellman 公鑰介面。 |
javax.security.cert 中 PublicKey 的使用 |
---|
返回 PublicKey 的 javax.security.cert 中的方法 | |
---|---|
abstract PublicKey |
Certificate.getPublicKey()
從此證書中獲取公鑰。 |
參數型別為 PublicKey 的 javax.security.cert 中的方法 | |
---|---|
abstract void |
Certificate.verify(PublicKey key)
驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。 |
abstract void |
Certificate.verify(PublicKey key,
String sigProvider)
驗證是否已使用與指定公鑰相對應的私鑰簽署了此證書。 |
javax.xml.crypto.dsig.keyinfo 中 PublicKey 的使用 |
---|
返回 PublicKey 的 javax.xml.crypto.dsig.keyinfo 中的方法 | |
---|---|
PublicKey |
KeyValue.getPublicKey()
返回此 KeyValue 的公鑰。 |
參數型別為 PublicKey 的 javax.xml.crypto.dsig.keyinfo 中的方法 | |
---|---|
abstract KeyValue |
KeyInfoFactory.newKeyValue(PublicKey key)
根據指定的公鑰創建 KeyValue 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。