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