public class DeltaCRLIndicator extends V3Extension
DeltaCRLIndicator Extension.
This CRL extension field identifies a CRL as being a delta-CRL only.
The CertificateIssuer OID is "2.5.29.27".
The ASN.1 definition of the DeltaCRLIndicator extension is specified
as a BaseCRLNumber, which is specified as a CRLNumber.
The syntax of a CRLNumber is:
CRLNumber ::= INTEGER (0..MAX)
The value of type BaseCRLNumber identifies the CRL number of the base CRL that was used
as the starting point in the generation of this delta-CRL, i.e. this delta-CRL contains
the changes between the base CRL and the complete CRL issued along with this delta-CRL.
It is the decision of a CA as to whether to provide delta-CRLs. However, a delta-CRL
shall not be issued without a corresponding complete CRL being issued at the same time.
The value of the CRL number, as conveyed in the CRL number extension field (if present),
shall be identical for both the delta-CRL and the corresponding complete CRL.
This class provides several methods for getting (but not setting) the component
values of a DeltaCRLIndicator extension object.
Copyright 1998 Entrust Technologies Limited.
V3Extension,
X509Certificate,
GeneralNames| Modifier and Type | Field and Description |
|---|---|
static ObjectID |
oid
Deprecated.
|
critical| Constructor and Description |
|---|
DeltaCRLIndicator()
Deprecated.
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getBaseCRLNumber()
Deprecated.
Returns the
baseCRLNumber value of this DeltaCRLIndicator
extension specifying the CRL number of the base CRL that was used as the starting
point in the generation of this delta-CRL. |
ObjectID |
getObjectID()
Deprecated.
Returns the object ID of this
DeltaCRLIndicator extension |
int |
hashCode()
Deprecated.
Returns a hashcode for this identity.
|
void |
init(ASN1Object obj)
Deprecated.
Inits this
DeltaCRLIndicator implementation with an ASN1Object
representing the value of this extension. |
ASN1Object |
toASN1Object()
Deprecated.
Stub function to meet V3Extension criteria.
|
java.lang.String |
toString()
Deprecated.
Returns a string that represents the contents of this
DeltaCRLIndicator extension. |
getName, isCritical, setCriticalpublic static final ObjectID oid
public DeltaCRLIndicator()
Generating a new DeltaCRLIndicator extension is not supported.
This class is provided for compatibility with existing CRLs only.
public ObjectID getObjectID()
DeltaCRLIndicator extensiongetObjectID in class V3Extensionpublic void init(ASN1Object obj) throws X509ExtensionException
DeltaCRLIndicator implementation with an ASN1Object
representing the value of this extension.
The ASN1Object is the extensionValue from ASN.1 type "Extension" representing
the baseCRLNumber value of this extension.
init in class V3Extensionobj - the extensionValue as an ASN1ObjectX509ExtensionException - if the extension could not be parsedpublic ASN1Object toASN1Object()
toASN1Object in class V3Extensionpublic int getBaseCRLNumber()
baseCRLNumber value of this DeltaCRLIndicator
extension specifying the CRL number of the base CRL that was used as the starting
point in the generation of this delta-CRL.baseCRLNumber value.public int hashCode()
hashCode in class V3Extensionpublic java.lang.String toString()
DeltaCRLIndicator extension.toString in class java.lang.Object