JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig.keyinfo
インタフェース X509IssuerSerial

すべてのスーパーインタフェース:
XMLStructure

public interface X509IssuerSerial
extends XMLStructure

W3C Recommendation for XML-Signature Syntax and Processing」で定義されている XML X509IssuerSerial 要素の表現。X509IssuerSerial オブジェクトには、X.509 発行者の識別名 (DN) およびシリアル番号のペアが格納されています。XML スキーマ定義は、次のように定義されます。

   <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
   <complexType name="X509IssuerSerialType">
     <sequence>
       <element name="X509IssuerName" type="string"/> 
       <element name="X509SerialNumber" type="integer"/> 
     </sequence>  
   </complexType>
 
X509IssuerSerial インスタンスは、KeyInfoFactory クラスの newX509IssuerSerial メソッドを呼び出し、X.500 DN およびシリアル番号を表現する String および BigInteger に渡すことによって作成されます。次に例を示します。次に、X509IssuerSerial を既存の X509Certificate の発行者の DN およびシリアル番号から作成する例を示します。
 KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
 X509IssuerSerial issuer = factory.newX509IssuerSerial
     (cert.getIssuerX500Principal().getName(), cert.getSerialNumber());
 

導入されたバージョン:
1.6
関連項目:
X509Data.getContent(), KeyInfoFactory.newX509IssuerSerial(String, BigInteger)

メソッドの概要
 String getIssuerName()
          この X509IssuerSerial の X.500 識別名を、RFC 2253 String 形式で返します。
 BigInteger getSerialNumber()
          この X509IssuerSerial のシリアル番号を返します。
 
インタフェース javax.xml.crypto.XMLStructure から継承されたメソッド
isFeatureSupported
 

メソッドの詳細

getIssuerName

String getIssuerName()
この X509IssuerSerial の X.500 識別名を、RFC 2253 String 形式で返します。

戻り値:
RFC 2253 形式での X.500 識別名。 null にはならない

getSerialNumber

BigInteger getSerialNumber()
この X509IssuerSerial のシリアル番号を返します。

戻り値:
シリアル番号。null にはならない

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。