|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Certificate 的軟體套件 | |
---|---|
java.net | 為實作網路應用程序提供類別。 |
java.security | 為安全框架提供類別和介面。 |
java.security.cert | 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 |
java.util.jar | 提供讀寫 JAR (Java ARchive) 檔案格式的類別,該格式基於具有可選清單檔案的標準 ZIP 檔案格式。 |
javax.crypto | 為加密操作提供類別和介面。 |
javax.net.ssl | 提供用於安全Socket層(SSL)套件的類別。 |
java.net 中 Certificate 的使用 |
---|
返回 Certificate 的 java.net 中的方法 | |
---|---|
Certificate[] |
JarURLConnection.getCertificates()
如果此連接的 URL 指向 JAR 檔案條目,則返回其 Certificate 物件;否則返回 null。 |
返回變數型別為 Certificate 的型別的 java.net 中的方法 | |
---|---|
abstract List<Certificate> |
SecureCacheResponse.getLocalCertificateChain()
返回在獲得了網路資源的初始連接的聯絡期間發送到伺服器的證書鏈。 |
abstract List<Certificate> |
SecureCacheResponse.getServerCertificateChain()
從快取記憶體返回伺服器的證書鏈,該證書鏈是作為在獲得了網路資源的初始連接中定義Session的一部分建立的。 |
java.security 中 Certificate 的使用 |
---|
返回 Certificate 的 java.security 中的方法 | |
---|---|
abstract Certificate |
KeyStoreSpi.engineGetCertificate(String alias)
返回與給定別名關聯的證書。 |
abstract Certificate[] |
KeyStoreSpi.engineGetCertificateChain(String alias)
返回與給定別名關聯的證書鏈。 |
Certificate |
KeyStore.PrivateKeyEntry.getCertificate()
從此項中的證書鏈獲取終端實體 Certificate 。 |
Certificate |
KeyStore.getCertificate(String alias)
返回與給定別名關聯的證書。 |
Certificate[] |
KeyStore.PrivateKeyEntry.getCertificateChain()
從此項獲取 Certificate 鏈。 |
Certificate[] |
KeyStore.getCertificateChain(String alias)
返回與給定別名關聯的證書鏈。 |
Certificate[] |
CodeSource.getCertificates()
返回與此 CodeSource 關聯的證書。 |
Certificate |
KeyStore.TrustedCertificateEntry.getTrustedCertificate()
從此項獲取可信 Certficate 。 |
Certificate[] |
UnresolvedPermission.getUnresolvedCerts()
獲取尚未解析的基礎權限的簽署者證書(無任何支持鏈)。 |
參數型別為 Certificate 的 java.security 中的方法 | |
---|---|
abstract String |
KeyStoreSpi.engineGetCertificateAlias(Certificate cert)
返回其證書和給定證書比對的第一個 keystore 項的名稱(別名)。 |
abstract void |
KeyStoreSpi.engineSetCertificateEntry(String alias,
Certificate cert)
將給定證書分派給給定別名。 |
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias,
byte[] key,
Certificate[] chain)
將給定密鑰(已經被保護)分派給給定別名。 |
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain)
將給定的密鑰分派給給定的別名,用給定的密碼保護它。 |
String |
KeyStore.getCertificateAlias(Certificate cert)
返回證書與給定證書比對的第一個 keystore 條目的別名。 |
void |
Signature.initVerify(Certificate certificate)
使用來自給定證書的公鑰初始化此用於驗證的物件。 |
void |
KeyStore.setCertificateEntry(String alias,
Certificate cert)
將給定可信證書分派給給定別名。 |
void |
KeyStore.setKeyEntry(String alias,
byte[] key,
Certificate[] chain)
將給定密鑰(已經被保護)分派給給定別名。 |
void |
KeyStore.setKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain)
將給定的密鑰分派給給定的別名,並用給定密碼保護它。 |
參數型別為 Certificate 的 java.security 中的建構子 | |
---|---|
CodeSource(URL url,
Certificate[] certs)
建構一個 CodeSource 並將其與指定位置和證書集合相關聯。 |
|
KeyStore.PrivateKeyEntry(PrivateKey privateKey,
Certificate[] chain)
建構帶 PrivateKey 和相應證書鏈的 PrivateKeyEntry 。 |
|
KeyStore.TrustedCertificateEntry(Certificate trustedCert)
用可信 Certificate 建構 TrustedCertificateEntry 。 |
|
UnresolvedPermission(String type,
String name,
String actions,
Certificate[] certs)
在解析權限時,創建一個新的 UnresolvedPermission,使之包含稍後實際創建指定類別的 Permission 時所需的權限資訊。 |
java.security.cert 中 Certificate 的使用 |
---|
java.security.cert 中 Certificate 的子類別 | |
---|---|
class |
X509Certificate
X.509 證書的抽象類別。 |
返回 Certificate 的 java.security.cert 中的方法 | |
---|---|
abstract Certificate |
CertificateFactorySpi.engineGenerateCertificate(InputStream inStream)
產生一個證書對象並使用從輸入串流 inStream 中讀取的資料對它進行初始化。 |
Certificate |
CertificateFactory.generateCertificate(InputStream inStream)
產生一個證書物件,並使用從輸入串流 inStream 中讀取的資料對它進行初始化。 |
返回變數型別為 Certificate 的型別的 java.security.cert 中的方法 | |
---|---|
abstract Collection<? extends Certificate> |
CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
返回從給定輸入串流 inStream 中讀取的證書的集合視圖(可能為空)。 |
abstract Collection<? extends Certificate> |
CertStoreSpi.engineGetCertificates(CertSelector selector)
返回與指定選擇器比對的 Certificate 的 Collection 。 |
Collection<? extends Certificate> |
CertificateFactory.generateCertificates(InputStream inStream)
返回從給定輸入串流 inStream 中讀取的證書的集合視圖(可能為空)。 |
abstract List<? extends Certificate> |
CertPath.getCertificates()
返回此證書路徑中的證書列表。 |
Collection<? extends Certificate> |
CertStore.getCertificates(CertSelector selector)
返回與指定選擇器比對的 Certificate 的 Collection 。 |
參數型別為 Certificate 的 java.security.cert 中的方法 | |
---|---|
abstract void |
PKIXCertPathChecker.check(Certificate cert,
Collection<String> unresolvedCritExts)
使用其內部狀態對指定的證書進行檢查,並且將其處理的那些關鍵擴展從表示未解析的關鍵擴展的指定 OID 字元串集合中移除。 |
abstract boolean |
CRL.isRevoked(Certificate cert)
檢查給定的證書是否在此 CRL 中。 |
boolean |
CertSelector.match(Certificate cert)
決定是否應該選擇某個 Certificate 。 |
boolean |
X509CertSelector.match(Certificate cert)
決定是否應該選擇某個 Certificate 。 |
型別變數型別為 Certificate 的 java.security.cert 中的方法參數 | |
---|---|
CertPath |
CertificateFactorySpi.engineGenerateCertPath(List<? extends Certificate> certificates)
產生一個 CertPath 物件,並使用 Certificate 的 List 對它進行初始化。 |
CertPath |
CertificateFactory.generateCertPath(List<? extends Certificate> certificates)
產生一個 CertPath 物件,並使用一個 Certificate 的 List 對它進行初始化。 |
java.util.jar 中 Certificate 的使用 |
---|
返回 Certificate 的 java.util.jar 中的方法 | |
---|---|
Certificate[] |
JarEntry.getCertificates()
返回此條目的 Certificate 物件;如果沒有,則返回 null 。 |
javax.crypto 中 Certificate 的使用 |
---|
參數型別為 Certificate 的 javax.crypto 中的方法 | |
---|---|
void |
Cipher.init(int opmode,
Certificate certificate)
用取自給定證書的公鑰初始化此 Cipher。 |
void |
Cipher.init(int opmode,
Certificate certificate,
SecureRandom random)
用取自給定證書的公鑰和隨機源初始化此 Cipher。 |
javax.net.ssl 中 Certificate 的使用 |
---|
返回 Certificate 的 javax.net.ssl 中的方法 | |
---|---|
Certificate[] |
HandshakeCompletedEvent.getLocalCertificates()
返回連繫交換期間發送到同位體的證書。 |
Certificate[] |
SSLSession.getLocalCertificates()
返回連繫交換期間發送給同位體的證書。 |
abstract Certificate[] |
HttpsURLConnection.getLocalCertificates()
返回連繫交換期間發送給伺服器的證書。 |
Certificate[] |
HandshakeCompletedEvent.getPeerCertificates()
返回同位體的標識,同位體是作為定義Session的一部分而建立的。 |
Certificate[] |
SSLSession.getPeerCertificates()
返回同級身份,該同級身份是作為定義Session的一部分而建立的。 |
abstract Certificate[] |
HttpsURLConnection.getServerCertificates()
返回伺服器的證書鏈,它是作為定義Session的一部分而建立的。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。