|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface X509Data
W3C Recommendation for XML-Signature Syntax and Processing 中定義的 XML X509Data 元素的表示形式。X509Data 物件包含一個或多個密鑰標識符或 X.509 證書(或者證書的標識符或撤銷列表)。XML Schema Definition 的定義如下:
<element name="X509Data" type="ds:X509DataType"/>
<complexType name="X509DataType">
<sequence maxOccurs="unbounded">
<choice>
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
<element name="X509SKI" type="base64Binary"/>
<element name="X509SubjectName" type="string"/>
<element name="X509Certificate" type="base64Binary"/>
<element name="X509CRL" type="base64Binary"/>
<any namespace="##other" processContents="lax"/>
</choice>
</sequence>
</complexType>
<complexType name="X509IssuerSerialType">
<sequence>
<element name="X509IssuerName" type="string"/>
<element name="X509SerialNumber" type="integer"/>
</sequence>
</complexType>
通過調用 KeyInfoFactory 類別的 newX509Data 方法,並向其傳遞表示 X.509 內容的一個或多個 XMLStructure 的列表,可以創建 X509Data 實例,例如:
KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
X509Data x509Data = factory.newX509Data
(Collections.singletonList("cn=Alice"));
KeyInfoFactory.newX509Data(List)| 欄位摘要 | |
|---|---|
static String |
RAW_X509_CERTIFICATE_TYPE
標識二進制 (ASN.1 DER) X.509 Certificate KeyInfo 型別的 URI:http://www.w3.org/2000/09/xmldsig#rawX509Certificate。 |
static String |
TYPE
標識 X509Data KeyInfo 型別的 URI:http://www.w3.org/2000/09/xmldsig#X509Data。 |
| 方法摘要 | |
|---|---|
List |
getContent()
返回一個 不可修改的列表,由此 X509Data 的內容組成。 |
| 從介面 javax.xml.crypto.XMLStructure 繼承的方法 |
|---|
isFeatureSupported |
| 欄位詳細資訊 |
|---|
static final String TYPE
RetrievalMethod 類別的 type 參數值,以描述遠端 X509Data 結構。
static final String RAW_X509_CERTIFICATE_TYPE
RetrievalMethod 類別的 type 參數值,以描述遠端 X509Data Certificate。
| 方法詳細資訊 |
|---|
List getContent()
不可修改的列表,由此 X509Data 的內容組成。有效的型別有 String(主體名稱)、byte[](主體的密鑰 id)、X509Certificate、X509CRL 或 XMLStructure(來自外部名稱空間的 X509IssuerSerial 物件或元素)。
X509Data 的內容的不可修改列表(不能為 null 或空)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。