|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
@Deprecated public interface Certificate
這是一個用於管理多種身份證書的抽象方法的介面。身份證書是某個主體的保證,保證某個公鑰是另一個主體的公鑰。(主體表示實體,如個別使用者、團體或公司。)
需要特別指出的是,此介面應為具有不同格式但重要的公共用途的那些建構的公共抽象。例如,不同的證書型別(如 X.509 證書和 PGP 證書)共享通用的證書功能(編碼和解碼證書所需要的)和某些型別的資訊,如公鑰、將公鑰作為密鑰的主體和保證公鑰是指定主體的密鑰的 guarantor。因此,X.509 證書的實作和 PGP 證書的實作都可以利用 Certificate 介面,儘管它們的格式和附加型別以及存儲的資訊量各不相同。
重要主意事項:此介面對編目和分組共享某些公共用途的物件很有用。它本身沒有任何語義。需要特別指出的是,Certificate 物件不作出任何關於綁定有效性 的宣告。由實作此介面的應用程序來負責驗證證書並賦予其本身有效性。
Certificate
方法摘要 | |
---|---|
void |
decode(InputStream stream)
已過時。 從輸入串流解碼證書。 |
void |
encode(OutputStream stream)
已過時。 以 decode 方法可以解碼的格式將證書編碼到輸出串流。 |
String |
getFormat()
已過時。 返回編碼格式的名稱。 |
Principal |
getGuarantor()
已過時。 返回證書的保證人,即某個主體,其保證與此證書關聯的公鑰是與此證書關聯的主體的公鑰。 |
Principal |
getPrincipal()
已過時。 返回保證人所保證的主體密鑰對的主體。 |
PublicKey |
getPublicKey()
已過時。 返回保證人所保證的主體密鑰對的密鑰。 |
String |
toString(boolean detailed)
已過時。 返回表示證書內容的字元串。 |
方法詳細資訊 |
---|
Principal getGuarantor()
Principal getPrincipal()
PublicKey getPublicKey()
void encode(OutputStream stream) throws KeyException, IOException
decode
方法可以解碼的格式將證書編碼到輸出串流。
stream
- 要將證書編碼到的輸出串流。
KeyException
- 如果沒有正確初始化證書,或者丟失資料,等等。
IOException
- 如果在試圖將已編碼的證書輸出到輸出串流中時發生串流異常。decode(java.io.InputStream)
,
getFormat()
void decode(InputStream stream) throws KeyException, IOException
getFormat
所返回的格式並且由 encode
產生。
stream
- 從中獲取要解碼的資料的輸入串流。
KeyException
- 如果沒有正確初始化證書,或者丟失資料,等等。
IOException
- 如果在試圖從輸入串流輸入已編碼的證書時發生異常。encode(java.io.OutputStream)
,
getFormat()
String getFormat()
encode
和 decode
方法產生被可以被它們理解的格式。
String toString(boolean detailed)
detailed
- 是否給出關於證書的詳細資訊
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。