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 Schema Definition 的定义如下:

   <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
   <complexType name="X509IssuerSerialType">
     <sequence>
       <element name="X509IssuerName" type="string"/> 
       <element name="X509SerialNumber" type="integer"/> 
     </sequence>  
   </complexType>
 
通过调用 KeyInfoFactory 类的 newX509IssuerSerial 方法,并向其传递表示 X.500 DN 和序列号的 StringBigInteger,可以创建 X509IssuerSerial 实例。下面是一个示例,该示例根据现有 X509Certificate 的发布方 DN 和序列号来创建 X509IssuerSerial
KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
X509IssuerSerial issuer = factory.newX509IssuerSerial
   (cert.getIssuerX500Principal().getName(), cert.getSerialNumber());
 

从以下版本开始:
1.6
另请参见:
X509Data.getContent(), KeyInfoFactory.newX509IssuerSerial(String, BigInteger)

方法摘要
 String getIssuerName()
          返回 RFC 2253 String 格式的此 X509IssuerSerial 的 X.500 标识名。
 BigInteger getSerialNumber()
          返回此 X509IssuerSerial 的序列号。
 
从接口 javax.xml.crypto.XMLStructure 继承的方法
isFeatureSupported
 

方法详细信息

getIssuerName

String getIssuerName()
返回 RFC 2253 String 格式的此 X509IssuerSerial 的 X.500 标识名。

返回:
RFC 2253 String 格式的 X.500 标识名(不能为 null

getSerialNumber

BigInteger getSerialNumber()
返回此 X509IssuerSerial 的序列号。

返回:
序列号(不能为 null

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策