public interface X509Data extends XMLStructure
X509Data要素の表現。X509Dataオブジェクトには、鍵の識別子またはX.509証明書(または証明書の識別子または取消しリスト)が1つ以上格納されています。XMLスキーマ定義は、次のように定義されます。
<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>
X509Dataインスタンスは、KeyInfoFactoryクラスのnewX509Dataメソッドの1つを呼び出し、X.509コンテンツを表現する1つ以上のXMLStructureのリストを渡すことによって作成されます。次に例を示します。
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証明書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にある内容のunmodifiable listを返します。 |
isFeatureSupportedstatic final String TYPE
RetrievalMethodクラスのtypeパラメータの値として指定して、リモートのX509Data構造を記述できます。static final String RAW_X509_CERTIFICATE_TYPE
RetrievalMethodクラスのtypeパラメータの値として指定して、リモートのX509証明書を記述できます。List getContent()
X509Dataにある内容のunmodifiable listを返します。有効な型は、String (被認証者名)、byte[] (被認証者の鍵識別子)、X509Certificate、X509CRL、またはXMLStructure (X509IssuerSerialオブジェクトまたは外部名前空間からの要素)です。X509Data内のコンテンツの変更不可能なリスト。nullまたは空になることはない バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.