Module java.xml.crypto

Interface X509IssuerSerial

所有超级接口:
XMLStructure

public interface X509IssuerSerial extends XMLStructure
表示XML中X509IssuerSerial元素的定义,该定义在W3C XML签名语法和处理推荐标准中定义。一个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>
 
可以通过调用KeyInfoFactory类的newX509IssuerSerial方法,并传递一个表示X.500 DN和序列号的StringBigInteger来创建一个X509IssuerSerial实例。以下是根据现有X509Certificate的颁发者DN和序列号创建X509IssuerSerial的示例:
 KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
 X509IssuerSerial issuer = factory.newX509IssuerSerial
     (cert.getIssuerX500Principal().getName(), cert.getSerialNumber());
 
自 JDK 版本:
1.6
参见:
  • Method Details

    • getIssuerName

      String getIssuerName()
      返回此X509IssuerSerial的X.500专有名称,以RFC 2253字符串格式返回。
      返回:
      以RFC 2253字符串格式返回X.500专有名称(永不为null
    • getSerialNumber

      BigInteger getSerialNumber()
      返回此X509IssuerSerial的序列号。
      返回:
      序列号(永不为null