Package com.unboundid.util.ssl.cert
Class IssuerAlternativeNameExtension
- java.lang.Object
-
- com.unboundid.util.ssl.cert.X509CertificateExtension
-
- com.unboundid.util.ssl.cert.GeneralAlternativeNameExtension
-
- com.unboundid.util.ssl.cert.IssuerAlternativeNameExtension
-
- All Implemented Interfaces:
java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class IssuerAlternativeNameExtension extends GeneralAlternativeNameExtension
This class provides an implementation of the issuer alternative name X.509 certificate extension as described in RFC 5280 section 4.2.1.7. It can provide additional information about the issuer for a certificate, but this information is generally not used in the course of validating a certification path.
The OID for this extension is 2.5.29.18. See theGeneralAlternativeNameExtension
class for implementation details and the value encoding.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static OID
ISSUER_ALTERNATIVE_NAME_OID
The OID (2.5.29.18) for issuer alternative name extensions.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExtensionName()
Retrieves the name for this extension.void
toString(java.lang.StringBuilder buffer)
Appends a string representation of this certificate extension to the provided buffer.-
Methods inherited from class com.unboundid.util.ssl.cert.GeneralAlternativeNameExtension
getDirectoryNames, getDNSNames, getEDIPartyNames, getGeneralNames, getIPAddresses, getOtherNames, getRegisteredIDs, getRFC822Names, getUniformResourceIdentifiers, getX400Addresses, toString
-
Methods inherited from class com.unboundid.util.ssl.cert.X509CertificateExtension
getOID, getValue, isCritical, toString
-
-
-
-
Field Detail
-
ISSUER_ALTERNATIVE_NAME_OID
public static final OID ISSUER_ALTERNATIVE_NAME_OID
The OID (2.5.29.18) for issuer alternative name extensions.
-
-
Method Detail
-
getExtensionName
public java.lang.String getExtensionName()
Retrieves the name for this extension.- Overrides:
getExtensionName
in classX509CertificateExtension
- Returns:
- The name for this extension.
-
toString
public void toString(java.lang.StringBuilder buffer)
Appends a string representation of this certificate extension to the provided buffer.- Overrides:
toString
in classX509CertificateExtension
- Parameters:
buffer
- The buffer to which the information should be appended.
-
-