|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 CertificateException 的軟體套件 | |
---|---|
java.security | 為安全框架提供類別和介面。 |
java.security.cert | 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 |
javax.net.ssl | 提供用於安全Socket層(SSL)套件的類別。 |
java.security 中 CertificateException 的使用 |
---|
拋出 CertificateException 的 java.security 中的方法 | |
---|---|
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 存儲到給定輸出串流中,並用給定的密碼保護其完整性。 |
void |
KeyStore.load(InputStream stream,
char[] password)
從給定輸入串流中載入此 KeyStore。 |
void |
KeyStore.load(KeyStore.LoadStoreParameter param)
使用給定 LoadStoreParameter 載入此 keystore。 |
void |
KeyStore.store(KeyStore.LoadStoreParameter param)
使用給定 LoadStoreParameter 存儲此 keystore。 |
void |
KeyStore.store(OutputStream stream,
char[] password)
將此 keystore 存儲到給定輸出串流,並用給定密碼保護其完整性。 |
java.security.cert 中 CertificateException 的使用 |
---|
java.security.cert 中 CertificateException 的子類別 | |
---|---|
class |
CertificateEncodingException
證書編碼異常。 |
class |
CertificateExpiredException
證書過期異常。 |
class |
CertificateNotYetValidException
證書尚無效異常。 |
class |
CertificateParsingException
證書解析異常。 |
拋出 CertificateException 的 java.security.cert 中的方法 | |
---|---|
abstract Certificate |
CertificateFactorySpi.engineGenerateCertificate(InputStream inStream)
產生一個證書對象並使用從輸入串流 inStream 中讀取的資料對它進行初始化。 |
abstract Collection<? extends Certificate> |
CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
返回從給定輸入串流 inStream 中讀取的證書的集合視圖(可能為空)。 |
CertPath |
CertificateFactorySpi.engineGenerateCertPath(InputStream inStream)
產生一個 CertPath 物件,並使用從 InputStream inStream 中讀取的資料對它進行初始化。 |
CertPath |
CertificateFactorySpi.engineGenerateCertPath(InputStream inStream,
String encoding)
產生一個 CertPath 物件,並使用從 InputStream inStream 中讀取的資料對它進行初始化。 |
CertPath |
CertificateFactorySpi.engineGenerateCertPath(List<? extends Certificate> certificates)
產生一個 CertPath 物件,並使用 Certificate 的 List 對它進行初始化。 |
Certificate |
CertificateFactory.generateCertificate(InputStream inStream)
產生一個證書物件,並使用從輸入串流 inStream 中讀取的資料對它進行初始化。 |
Collection<? extends Certificate> |
CertificateFactory.generateCertificates(InputStream inStream)
返回從給定輸入串流 inStream 中讀取的證書的集合視圖(可能為空)。 |
CertPath |
CertificateFactory.generateCertPath(InputStream inStream)
產生一個 CertPath 物件,並使用從 InputStream inStream 中讀取的資料對它進行初始化。 |
CertPath |
CertificateFactory.generateCertPath(InputStream inStream,
String encoding)
產生一個 CertPath 物件,並使用從 InputStream inStream 中讀取的資料對它進行初始化。 |
CertPath |
CertificateFactory.generateCertPath(List<? extends Certificate> certificates)
產生一個 CertPath 物件,並使用一個 Certificate 的 List 對它進行初始化。 |
static CertificateFactory |
CertificateFactory.getInstance(String type)
返回實作指定證書型別的 CertificateFactory 物件。 |
static CertificateFactory |
CertificateFactory.getInstance(String type,
Provider provider)
返回指定證書型別的 CertificateFactory 物件。 |
static CertificateFactory |
CertificateFactory.getInstance(String type,
String provider)
返回指定證書型別的 CertificateFactory 物件。 |
abstract void |
Certificate.verify(PublicKey key)
驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。 |
abstract void |
Certificate.verify(PublicKey key,
String sigProvider)
驗證是否已使用與指定公鑰相應的私鑰簽署了此證書。 |
javax.net.ssl 中 CertificateException 的使用 |
---|
拋出 CertificateException 的 javax.net.ssl 中的方法 | |
---|---|
void |
X509TrustManager.checkClientTrusted(X509Certificate[] chain,
String authType)
給出同位體提供的部分或完整的證書鏈,建構到可信任的根的證書路徑,並且返回是否可以確認和信任將其用於基於驗證型別的客戶端 SSL 驗證。 |
void |
X509TrustManager.checkServerTrusted(X509Certificate[] chain,
String authType)
給出同位體提供的部分或完整的證書鏈,建構到可信任的根的證書路徑,並且返回是否可以確認和信任將其用於基於驗證型別的伺服器 SSL 驗證。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。