Package org.wildfly.security.x500.cert
Class X509CertificateExtension
java.lang.Object
org.wildfly.security.x500.cert.X509CertificateExtension
- All Implemented Interfaces:
Extension,ASN1Encodable
- Direct Known Subclasses:
AuthorityInformationAccessExtension,AuthorityKeyIdentifierExtension,BasicConstraintsExtension,CertificatePoliciesExtension,CRLDistributionPointsExtension,ExtendedKeyUsageExtension,FreshestCRLExtension,InhibitAnyPolicyExtension,IssuerAlternativeNamesExtension,KeyUsageExtension,NameConstraintsExtension,PolicyConstraintsExtension,PolicyMappingsExtension,SubjectAlternativeNamesExtension,SubjectDirectoryAttributesExtension,SubjectInformationAccessExtension,SubjectKeyIdentifierExtension
An X.509 certificate extension.
- Author:
- David M. Lloyd
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedX509CertificateExtension(boolean critical) Construct a new instance. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.security.asn1.ASN1Encodable
encodeTo
-
Constructor Details
-
X509CertificateExtension
protected X509CertificateExtension(boolean critical) Construct a new instance.- Parameters:
critical-trueif this extension is to be marked critical,falseotherwise
-
-
Method Details
-
getId
Get the OID of this extension. -
isCritical
public final boolean isCritical()Determine whether this object represents a critical extension (as defined by RFC 5280).- Specified by:
isCriticalin interfaceExtension- Returns:
trueif the extension is critical,falseotherwise
-
encode
- Specified by:
encodein interfaceExtension- Throws:
IOException
-
getValue
public byte[] getValue()
-