public class

X509Extension

extends Object
java.lang.Object
   ↳ org.bouncycastle.asn1.x509.X509Extension

Class Overview

an object for the elements in the X.509 V3 extension block.

Summary

Fields
public static final ASN1ObjectIdentifier auditIdentity Audit identity extension in attribute certificates.
public static final ASN1ObjectIdentifier authorityInfoAccess Authority Info Access
public static final ASN1ObjectIdentifier authorityKeyIdentifier Authority Key Identifier
public static final ASN1ObjectIdentifier basicConstraints Basic Constraints
public static final ASN1ObjectIdentifier biometricInfo BiometricInfo
public static final ASN1ObjectIdentifier cRLDistributionPoints CRL Distribution Points
public static final ASN1ObjectIdentifier cRLNumber CRL Number
public static final ASN1ObjectIdentifier certificateIssuer Certificate Issuer
public static final ASN1ObjectIdentifier certificatePolicies Certificate Policies
public static final ASN1ObjectIdentifier deltaCRLIndicator Delta CRL indicator
public static final ASN1ObjectIdentifier extendedKeyUsage Extended Key Usage
public static final ASN1ObjectIdentifier freshestCRL Freshest CRL
public static final ASN1ObjectIdentifier inhibitAnyPolicy Inhibit Any Policy
public static final ASN1ObjectIdentifier instructionCode Hold Instruction Code
public static final ASN1ObjectIdentifier invalidityDate Invalidity Date
public static final ASN1ObjectIdentifier issuerAlternativeName Issuer Alternative Name
public static final ASN1ObjectIdentifier issuingDistributionPoint Issuing Distribution Point
public static final ASN1ObjectIdentifier keyUsage Key Usage
public static final ASN1ObjectIdentifier logoType Logo Type
public static final ASN1ObjectIdentifier nameConstraints Name Constraints
public static final ASN1ObjectIdentifier noRevAvail NoRevAvail extension in attribute certificates.
public static final ASN1ObjectIdentifier policyConstraints Policy Constraints
public static final ASN1ObjectIdentifier policyMappings Policy Mappings
public static final ASN1ObjectIdentifier privateKeyUsagePeriod Private Key Usage Period
public static final ASN1ObjectIdentifier qCStatements QCStatements
public static final ASN1ObjectIdentifier reasonCode Reason code
public static final ASN1ObjectIdentifier subjectAlternativeName Subject Alternative Name
public static final ASN1ObjectIdentifier subjectDirectoryAttributes Subject Directory Attributes
public static final ASN1ObjectIdentifier subjectInfoAccess Subject Info Access
public static final ASN1ObjectIdentifier subjectKeyIdentifier Subject Key Identifier
public static final ASN1ObjectIdentifier targetInformation TargetInformation extension in attribute certificates.
Public Constructors
X509Extension(DERBoolean critical, ASN1OctetString value)
X509Extension(boolean critical, ASN1OctetString value)
Public Methods
static ASN1Object convertValueToObject(X509Extension ext)
Convert the value of the passed in extension to an object
boolean equals(Object o)
ASN1Encodable getParsedValue()
ASN1OctetString getValue()
int hashCode()
boolean isCritical()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final ASN1ObjectIdentifier auditIdentity

Audit identity extension in attribute certificates.

public static final ASN1ObjectIdentifier authorityInfoAccess

Authority Info Access

public static final ASN1ObjectIdentifier authorityKeyIdentifier

Authority Key Identifier

public static final ASN1ObjectIdentifier basicConstraints

Basic Constraints

public static final ASN1ObjectIdentifier biometricInfo

BiometricInfo

public static final ASN1ObjectIdentifier cRLDistributionPoints

CRL Distribution Points

public static final ASN1ObjectIdentifier cRLNumber

CRL Number

public static final ASN1ObjectIdentifier certificateIssuer

Certificate Issuer

public static final ASN1ObjectIdentifier certificatePolicies

Certificate Policies

public static final ASN1ObjectIdentifier deltaCRLIndicator

Delta CRL indicator

public static final ASN1ObjectIdentifier extendedKeyUsage

Extended Key Usage

public static final ASN1ObjectIdentifier freshestCRL

Freshest CRL

public static final ASN1ObjectIdentifier inhibitAnyPolicy

Inhibit Any Policy

public static final ASN1ObjectIdentifier instructionCode

Hold Instruction Code

public static final ASN1ObjectIdentifier invalidityDate

Invalidity Date

public static final ASN1ObjectIdentifier issuerAlternativeName

Issuer Alternative Name

public static final ASN1ObjectIdentifier issuingDistributionPoint

Issuing Distribution Point

public static final ASN1ObjectIdentifier keyUsage

Key Usage

public static final ASN1ObjectIdentifier logoType

Logo Type

public static final ASN1ObjectIdentifier nameConstraints

Name Constraints

public static final ASN1ObjectIdentifier noRevAvail

NoRevAvail extension in attribute certificates.

public static final ASN1ObjectIdentifier policyConstraints

Policy Constraints

public static final ASN1ObjectIdentifier policyMappings

Policy Mappings

public static final ASN1ObjectIdentifier privateKeyUsagePeriod

Private Key Usage Period

public static final ASN1ObjectIdentifier qCStatements

QCStatements

public static final ASN1ObjectIdentifier reasonCode

Reason code

public static final ASN1ObjectIdentifier subjectAlternativeName

Subject Alternative Name

public static final ASN1ObjectIdentifier subjectDirectoryAttributes

Subject Directory Attributes

public static final ASN1ObjectIdentifier subjectInfoAccess

Subject Info Access

public static final ASN1ObjectIdentifier subjectKeyIdentifier

Subject Key Identifier

public static final ASN1ObjectIdentifier targetInformation

TargetInformation extension in attribute certificates.

Public Constructors

public X509Extension (DERBoolean critical, ASN1OctetString value)

public X509Extension (boolean critical, ASN1OctetString value)

Public Methods

public static ASN1Object convertValueToObject (X509Extension ext)

Convert the value of the passed in extension to an object

Parameters
ext the extension to parse
Returns
  • the object the value string contains
Throws
IllegalArgumentException if conversion is not possible

public boolean equals (Object o)

public ASN1Encodable getParsedValue ()

public ASN1OctetString getValue ()

public int hashCode ()

public boolean isCritical ()