|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface PGPData
W3C Recommendation for XML-Signature Syntax and Processing 中定義的 XML PGPData 元素的表示形式。PGPData 物件用於傳送與 PGP 公鑰對和此類別密鑰上的簽章有關的資訊。XML Schema Definition 的定義如下:
<element name="PGPData" type="ds:PGPDataType"/>
<complexType name="PGPDataType">
<choice>
<sequence>
<element name="PGPKeyID" type="base64Binary"/>
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
<any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
<sequence>
<element name="PGPKeyPacket" type="base64Binary"/>
<any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
</choice>
</complexType>
通過調用 KeyInfoFactory 類別的一個 newPGPData 方法,並向其傳遞表示 PGP 公鑰標識符和/或 PGP 密鑰材料包內容的 byte 陣列,以及外部名稱空間中的元素的可選列表,可以創建 PGPData 實例。
KeyInfoFactory.newPGPData(byte[]),
KeyInfoFactory.newPGPData(byte[], byte[], List),
KeyInfoFactory.newPGPData(byte[], List)| 欄位摘要 | |
|---|---|
static String |
TYPE
標識 PGPData KeyInfo 型別的 URI:http://www.w3.org/2000/09/xmldsig#PGPData.可以將其指定為 RetrievalMethod 類別的 type 參數值,以描述遠端 PGPData 結構。 |
| 方法摘要 | |
|---|---|
List |
getExternalElements()
返回一個 不可修改列表,由表示外部名稱空間元素中的 XMLStructure 組成。 |
byte[] |
getKeyId()
返回此 PGPData 的 PGP 公鑰標識符,正如第 11.2 節的 RFC 2440 中所定義的。 |
byte[] |
getKeyPacket()
返回此 PGPData 的 PGP 密鑰材料包,正如第 5.5 節的 RFC 2440 中所定義的。 |
| 從介面 javax.xml.crypto.XMLStructure 繼承的方法 |
|---|
isFeatureSupported |
| 欄位詳細資訊 |
|---|
static final String TYPE
RetrievalMethod 類別的 type 參數值,以描述遠端 PGPData 結構。
| 方法詳細資訊 |
|---|
byte[] getKeyId()
PGPData 的 PGP 公鑰標識符,正如第 11.2 節的 RFC 2440 中所定義的。
null)。每次調用此方法都將返回一個新的副本,以防止隨後被修改。byte[] getKeyPacket()
PGPData 的 PGP 密鑰材料包,正如第 5.5 節的 RFC 2440 中所定義的。
null)。每次調用此方法都將返回一個新的副本,以防止隨後被修改。List getExternalElements()
不可修改列表,由表示外部名稱空間元素中的 XMLStructure 組成。
XMLStructure 列表(可以為空,但不能為 null)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。