|
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。