Spec-Zone.ru › OpenJDK 25

Interface X509IssuerSerial

All Superinterfaces:
XMLStructure
public interface X509IssuerSerial extends XMLStructure
A representation of the XML X509IssuerSerial element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. An X509IssuerSerial object contains an X.509 issuer distinguished name (DN) and serial number pair. The XML schema definition is defined as:
  <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
  <complexType name="X509IssuerSerialType">
    <sequence>
      <element name="X509IssuerName" type="string"/>
      <element name="X509SerialNumber" type="integer"/>
    </sequence>
  </complexType>
An X509IssuerSerial instance may be created by invoking the newX509IssuerSerial method of the KeyInfoFactory class, and passing it a String and BigInteger representing the X.500 DN and serial number. Here is an example of creating an X509IssuerSerial from the issuer DN and serial number of an existing X509Certificate:
KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
X509IssuerSerial issuer = factory.newX509IssuerSerial
    (cert.getIssuerX500Principal().getName(), cert.getSerialNumber());
Since:
1.6
See Also:
  • X509Data.getContent()
  • KeyInfoFactory.newX509IssuerSerial(String, BigInteger)

Method Summary

Modifier and Type Method Description
String getIssuerName()
Returns the X.500 distinguished name of this X509IssuerSerial in RFC 2253 String format.
BigInteger getSerialNumber()
Returns the serial number of this X509IssuerSerial.

Methods declared in interface XMLStructure

isFeatureSupported

Method Details

getIssuerName

String getIssuerName()
Returns the X.500 distinguished name of this X509IssuerSerial in RFC 2253 String format.
Returns:
the X.500 distinguished name in RFC 2253 String format (never null)

getSerialNumber

BigInteger getSerialNumber()
Returns the serial number of this X509IssuerSerial.
Returns:
the serial number (never null)

Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2025, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.xml.crypto/javax/xml/crypto/dsig/keyinfo/X509IssuerSerial.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API