codec.x509.extensions
Class CRLDistributionPointsExtension
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.ArrayList
|
+--codec.asn1.ASN1AbstractCollection
|
+--codec.asn1.ASN1Sequence
|
+--codec.x509.X509Extension
|
+--codec.x509.extensions.CRLDistributionPointsExtension
- All Implemented Interfaces:
- ASN1Collection, ASN1Type, Cloneable, Collection, Externalizable, List, Serializable, X509Extension
- public class CRLDistributionPointsExtension
- extends X509Extension
id_ce_cRLDistributionPoints OBJECT IDENTIFIER ::= { id-ce 31 }
cRLDistributionPoints ::= { CRLDistPointsSyntax }
CRLDistPointsSyntax ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint
DistributionPoint ::= SEQUENCE { distributionPoint [0] EXPLICIT
DistributionPointName OPTIONAL, reasons [1] IMLPICIT ReasonFlags OPTIONAL,
cRLIssuer [2] IMPLICIT GeneralNames OPTIONAL}
DistributionPointName ::= CHOICE { fullName [0] IMPLICIT GeneralNames,
nameRelativeToCRLIssuer [1] IMPLICIT RelativeDistinguishedName }
ReasonFlags ::= BIT STRING { unused (0), keyCompromise (1), cACompromise (2),
affiliationChanged (3), superseded (4), cessationOfOperation (5),
certificateHold (6) }
id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}
- Author:
- mal
- See Also:
- Serialized Form
| Methods inherited from class codec.x509.X509Extension |
decodeExtensionValue, getCriticalExtensionOIDs, getEncoded, getExtensionValue, getNonCriticalExtensionOIDs, getOID, getValue, hasUnsupportedCriticalExtension, isCritical, setCritical, setOID, setValue |
| Methods inherited from class codec.asn1.ASN1AbstractCollection |
checkConstraints, encode, getCollection, getConstraint, getTagClass, isExplicit, isOptional, isType, readExternal, setConstraint, setExplicit, setOptional, writeExternal |
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize |
| Methods inherited from interface java.util.Collection |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
ID_CE_CRL_DISTRIBUTION_POINTS
public static final String ID_CE_CRL_DISTRIBUTION_POINTS
CRLDistributionPointsExtension
public CRLDistributionPointsExtension()
throws Exception
- Constructor
- Throws:
Exception -
CRLDistributionPointsExtension
public CRLDistributionPointsExtension(byte[] ext)
throws ASN1Exception,
IOException
- Constructor
- Parameters:
ext - - Throws:
ASN1Exception - IOException -
addCRLDistributionPoint
public void addCRLDistributionPoint(DistributionPoint newDP)
throws Exception
decode
public void decode(Decoder dec)
throws ASN1Exception,
IOException
- Description copied from class:
ASN1AbstractCollection
- Reads this collection from the given
Decoder. This type
is initialized with the decoded data. The components of the decoded
collection must match the components of this collection. If they do then
the components are also initialized with the decoded values. Otherwise an
exception is thrown.
- Overrides:
decode in class ASN1AbstractCollection
- Following copied from class:
codec.asn1.ASN1AbstractCollection
- Parameters:
dec - The decoder to read from.
toString
public String toString(String offset)
- generates a human readable representation of the object. the
representation is indeted using the String offset, if possible.
- Overrides:
toString in class X509Extension
- Parameters:
offset - String
toString
public String toString()
- Description copied from class:
X509Extension
- Returns a human-readable String representation of this extension
- Overrides:
toString in class X509Extension
- Following copied from class:
codec.asn1.ASN1AbstractCollection
- Returns:
- The string representation of this ASN.1 collection.
Copyright © Fraunhofer Gesellschaft. All Rights Reserved.