- 所有超级接口:
-
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和序列号的String和BigInteger来创建一个X509IssuerSerial实例。以下是根据现有X509Certificate的颁发者DN和序列号创建X509IssuerSerial的示例:
KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
X509IssuerSerial issuer = factory.newX509IssuerSerial
(cert.getIssuerX500Principal().getName(), cert.getSerialNumber());
- 自 JDK 版本:
- 1.6
- 参见:
-
Method Summary
Modifier and TypeMethodDescription返回此X509IssuerSerial的X.500专有名称,以RFC 2253字符串格式返回。返回此X509IssuerSerial的序列号。Methods declared in interface javax.xml.crypto.XMLStructure
isFeatureSupported
-
Method Details
-
getIssuerName
String getIssuerName()返回此X509IssuerSerial的X.500专有名称,以RFC 2253字符串格式返回。- 返回:
-
以RFC 2253字符串格式返回X.500专有名称(永不为
null)
-
getSerialNumber
BigInteger getSerialNumber()返回此X509IssuerSerial的序列号。- 返回:
-
序列号(永不为
null)
-