This extension, if present, conveys a monotonically increasing sequence number for each CRL issued by a given CA through a specific CA X.500 Directory entry or CRL distribution point. This extension allows users to easily determine when a particular CRL supersedes another CRL.
Extension
| Modifier and Type | Field and Description |
|---|---|
| private BigInteger | |
| private final String | |
| private final String | |
| private static final String | |
| public static final String |
| Access | Constructor and Description |
|---|---|
| public | CRLNumberExtension(int
the value to be set for the extension. crlNum)Create a CRLNumberExtension with the integer value . |
| public | CRLNumberExtension(BigInteger
the value to be set for the extension, cannot be null crlNum)Create a CRLNumberExtension with the BigInteger value . |
| protected | CRLNumberExtension(ObjectIdentifier extensionId, boolean isCritical, BigInteger crlNum, String extensionName, String extensionLabel)
Creates the extension (also called by the subclass). |
| public | CRLNumberExtension(Boolean
true if the extension is to be treated as critical. critical, Object an array of DER encoded bytes of the actual value. value)Create the extension from the passed DER encoded value of the same. |
| protected | CRLNumberExtension(ObjectIdentifier extensionId, Boolean critical, Object value, String extensionName, String extensionLabel)
Creates the extension (also called by the subclass). |
| Modifier and Type | Method and Description |
|---|---|
| public void | encode(DerOutputStream
the DerOutputStream to write the extension to. out)Overrides sun. Implements sun. Write the extension to the DerOutputStream. |
| protected void | encode(DerOutputStream out, ObjectIdentifier extensionId, boolean isCritical)
Write the extension to the DerOutputStream. |
| private void | |
| public BigInteger | |
| public String | |
| public String | toString()
Overrides sun. Returns a printable representation of the CRLNumberExtension. |
| crlNumber | back to summary |
|---|---|
| private BigInteger crlNumber | |
| extensionLabel | back to summary |
|---|---|
| private final String extensionLabel | |
| extensionName | back to summary |
|---|---|
| private final String extensionName | |
| LABEL | back to summary |
|---|---|
| private static final String LABEL | |
| NAME | back to summary |
|---|---|
| public static final String NAME | |
| CRLNumberExtension | back to summary |
|---|---|
| public CRLNumberExtension(int crlNum) Create a CRLNumberExtension with the integer value . The criticality is set to false.
| |
| CRLNumberExtension | back to summary |
|---|---|
| public CRLNumberExtension(BigInteger crlNum) Create a CRLNumberExtension with the BigInteger value . The criticality is set to false.
| |
| CRLNumberExtension | back to summary |
|---|---|
| protected CRLNumberExtension(ObjectIdentifier extensionId, boolean isCritical, BigInteger crlNum, String extensionName, String extensionLabel) Creates the extension (also called by the subclass). | |
| CRLNumberExtension | back to summary |
|---|---|
| public CRLNumberExtension(Boolean critical, Object value) throws IOException Create the extension from the passed DER encoded value of the same.
| |
| CRLNumberExtension | back to summary |
|---|---|
| protected CRLNumberExtension(ObjectIdentifier extensionId, Boolean critical, Object value, String extensionName, String extensionLabel) throws IOException Creates the extension (also called by the subclass). | |
| encode | back to summary |
|---|---|
| public void encode(DerOutputStream out) Overrides sun. Implements sun. Write the extension to the DerOutputStream.
| |
| encode | back to summary |
|---|---|
| protected void encode(DerOutputStream out, ObjectIdentifier extensionId, boolean isCritical) Write the extension to the DerOutputStream. (Also called by the subclass) | |
| encodeThis | back to summary |
|---|---|
| private void encodeThis() | |
| getCrlNumber | back to summary |
|---|---|
| public BigInteger getCrlNumber() Get the crlNumber value. | |
| getName | back to summary |
|---|---|
| public String getName() Overrides sun. Return the name of this extension.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides sun. Returns a printable representation of the CRLNumberExtension. | |