JavaTM 2 Platform
Standard Ed. 6

類別 java.security.cert.X509Certificate
的使用

使用 X509Certificate 的軟體套件
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.security.auth.x500 此套件包含應該用來在 Subject 中存儲 X500 Principal 和 X500 Private Crendentials 的類別。 
 

java.security.certX509Certificate 的使用
 

返回 X509Certificatejava.security.cert 中的方法
 X509Certificate X509CertSelector.getCertificate()
          返回 certificateEquals 標準。
 X509Certificate X509CRLSelector.getCertificateChecking()
          返回要檢查的證書。
 X509Certificate TrustAnchor.getTrustedCert()
          返回最受信任的 CA 證書。
 

參數型別為 X509Certificatejava.security.cert 中的方法
 X509CRLEntry X509CRL.getRevokedCertificate(X509Certificate certificate)
          獲取給定證書的 CRL 項(如果有)。
 void X509CertSelector.setCertificate(X509Certificate cert)
          設置 certificateEquals 標準。
 void X509CRLSelector.setCertificateChecking(X509Certificate cert)
          設置要檢查的證書。
 

參數型別為 X509Certificatejava.security.cert 中的建構子
TrustAnchor(X509Certificate trustedCert, byte[] nameConstraints)
          創建具有指定 X509Certificate 和可選 nameConstraints 的 TrustAnchor 實例,在驗證 X.509 證書路徑時,該 nameConstraints 用作額外的限制條件。
 

javax.net.sslX509Certificate 的使用
 

返回 X509Certificatejavax.net.ssl 中的方法
 X509Certificate[] X509TrustManager.getAcceptedIssuers()
          返回受驗證同位體信任的認證中心的陣列。
 X509Certificate[] X509KeyManager.getCertificateChain(String alias)
          返回與給定別名關聯的證書鏈。
 

參數型別為 X509Certificatejavax.net.ssl 中的方法
 void X509TrustManager.checkClientTrusted(X509Certificate[] chain, String authType)
          給出同位體提供的部分或完整的證書鏈,建構到可信任的根的證書路徑,並且返回是否可以確認和信任將其用於基於驗證型別的客戶端 SSL 驗證。
 void X509TrustManager.checkServerTrusted(X509Certificate[] chain, String authType)
          給出同位體提供的部分或完整的證書鏈,建構到可信任的根的證書路徑,並且返回是否可以確認和信任將其用於基於驗證型別的伺服器 SSL 驗證。
 

javax.security.auth.x500X509Certificate 的使用
 

返回 X509Certificatejavax.security.auth.x500 中的方法
 X509Certificate X500PrivateCredential.getCertificate()
          返回 X.509 證書。
 

參數型別為 X509Certificatejavax.security.auth.x500 中的建構子
X500PrivateCredential(X509Certificate cert, PrivateKey key)
          創建將 X.509 證書、私鑰和 KeyStore 別名聯繫在一起的 X500PrivateCredential。
X500PrivateCredential(X509Certificate cert, PrivateKey key, String alias)
          創建將 X.509 證書、私鑰和 KeyStore 別名聯繫在一起的 X500PrivateCredential。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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