- 
- すべてのスーパー・インタフェース:
- XMLStructure
 
 public interface X509Data extends XMLStructure 「W3C Recommendation for XML-Signature Syntax and Processing」で定義されているXMLX509Data要素の表現。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"));- 導入されたバージョン:
- 1.6
- 関連項目:
- KeyInfoFactory.newX509Data(List)
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static StringRAW_X509_CERTIFICATE_TYPEバイナリ(ASN.1 DER) X.509証明書KeyInfo型を識別するURI: http://www.w3.org/2000/09/xmldsig#rawX509Certificateです。static StringTYPEX509Data KeyInfo型を識別するURI: http://www.w3.org/2000/09/xmldsig#X509Dataです。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 List<?>getContent()このX509Dataにある内容のunmodifiable listを返します。- 
インタフェース javax.xml.crypto.XMLStructureで宣言されたメソッドisFeatureSupported
 
- 
 
- 
- 
- 
フィールドの詳細- 
TYPEstatic final String TYPE X509Data KeyInfo型を識別するURI: http://www.w3.org/2000/09/xmldsig#X509Dataです。 これは、RetrievalMethodクラスのtypeパラメータの値として指定して、リモートのX509Data構造を記述できます。- 関連項目:
- 定数フィールド値
 
 - 
RAW_X509_CERTIFICATE_TYPEstatic final String RAW_X509_CERTIFICATE_TYPE バイナリ(ASN.1 DER) X.509証明書KeyInfo型を識別するURI: http://www.w3.org/2000/09/xmldsig#rawX509Certificateです。 これは、RetrievalMethodクラスのtypeパラメータの値として指定して、リモートのX509証明書を記述できます。- 関連項目:
- 定数フィールド値
 
 
- 
 - 
メソッドの詳細- 
getContentList<?> getContent() このX509Dataにある内容のunmodifiable listを返します。 有効な型は、String(被認証者名)、byte[](被認証者の鍵識別子)、X509Certificate、X509CRL、またはXMLStructure(X509IssuerSerialオブジェクトまたは外部名前空間からの要素)です。- 戻り値:
- このX509Data内のコンテンツの変更不可能なリスト。nullまたは空になることはない
 
 
- 
 
-