public class Extension extends ASN1Encodable
BER, DER
Modifier | Constructor and Description |
---|---|
private |
Extension(ASN1Sequence seq) |
|
Extension(DERObjectIdentifier extnId,
boolean critical,
ASN1OctetString value) |
|
Extension(DERObjectIdentifier extnId,
boolean critical,
byte[] value) |
|
Extension(DERObjectIdentifier extnId,
DERBoolean critical,
ASN1OctetString value) |
Modifier and Type | Method and Description |
---|---|
private static ASN1Object |
convertValueToObject(Extension ext)
Convert the value of the passed in extension to an object
|
boolean |
equals(java.lang.Object o) |
DERObjectIdentifier |
getExtnId() |
ASN1OctetString |
getExtnValue() |
static Extension |
getInstance(java.lang.Object obj) |
ASN1Encodable |
getParsedValue() |
int |
hashCode() |
boolean |
isCritical() |
DERObject |
toASN1Object() |
getDEREncoded, getDERObject, getEncoded, getEncoded
public static final DERObjectIdentifier subjectDirectoryAttributes
public static final DERObjectIdentifier subjectKeyIdentifier
public static final DERObjectIdentifier keyUsage
public static final DERObjectIdentifier privateKeyUsagePeriod
public static final DERObjectIdentifier subjectAlternativeName
public static final DERObjectIdentifier issuerAlternativeName
public static final DERObjectIdentifier basicConstraints
public static final DERObjectIdentifier cRLNumber
public static final DERObjectIdentifier reasonCode
public static final DERObjectIdentifier instructionCode
public static final DERObjectIdentifier invalidityDate
public static final DERObjectIdentifier deltaCRLIndicator
public static final DERObjectIdentifier issuingDistributionPoint
public static final DERObjectIdentifier certificateIssuer
public static final DERObjectIdentifier nameConstraints
public static final DERObjectIdentifier cRLDistributionPoints
public static final DERObjectIdentifier certificatePolicies
public static final DERObjectIdentifier policyMappings
public static final DERObjectIdentifier authorityKeyIdentifier
public static final DERObjectIdentifier policyConstraints
public static final DERObjectIdentifier extendedKeyUsage
public static final DERObjectIdentifier freshestCRL
public static final DERObjectIdentifier inhibitAnyPolicy
public static final DERObjectIdentifier authorityInfoAccess
public static final DERObjectIdentifier subjectInfoAccess
public static final DERObjectIdentifier logoType
public static final DERObjectIdentifier biometricInfo
public static final DERObjectIdentifier qCStatements
public static final DERObjectIdentifier auditIdentity
public static final DERObjectIdentifier noRevAvail
public static final DERObjectIdentifier targetInformation
private DERObjectIdentifier extnId
private boolean critical
private ASN1OctetString value
public Extension(DERObjectIdentifier extnId, DERBoolean critical, ASN1OctetString value)
public Extension(DERObjectIdentifier extnId, boolean critical, byte[] value)
public Extension(DERObjectIdentifier extnId, boolean critical, ASN1OctetString value)
private Extension(ASN1Sequence seq)
public static Extension getInstance(java.lang.Object obj)
public DERObjectIdentifier getExtnId()
public boolean isCritical()
public ASN1OctetString getExtnValue()
public ASN1Encodable getParsedValue()
public int hashCode()
hashCode
in class ASN1Encodable
public boolean equals(java.lang.Object o)
equals
in class ASN1Encodable
public DERObject toASN1Object()
toASN1Object
in class ASN1Encodable
private static ASN1Object convertValueToObject(Extension ext) throws java.lang.IllegalArgumentException
ext
- the extension to parsejava.lang.IllegalArgumentException
- if conversion is not possibleCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.