java.lang.Object | ||
↳ | sun.security.x509.Extension | |
↳ | sun.security.x509.CRLNumberExtension |
![]() |
Represent the CRL Number Extension.
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.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | NAME | Attribute name. | |||||||||
String | NUMBER |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a CRLNumberExtension with the integer value .
| |||||||||||
Create a CRLNumberExtension with the BigInteger value .
| |||||||||||
Create the extension from the passed DER encoded value of the same.
|
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates the extension (also called by the subclass).
| |||||||||||
Creates the extension (also called by the subclass).
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Delete the attribute value.
| |||||||||||
Write the extension to the DerOutputStream.
| |||||||||||
Get the attribute value.
| |||||||||||
Return an enumeration of names of attributes existing within this
attribute.
| |||||||||||
Return the name of this attribute.
| |||||||||||
Set the attribute value.
| |||||||||||
Returns a printable representation of the CRLNumberExtension.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Write the extension to the DerOutputStream.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Create a CRLNumberExtension with the integer value . The criticality is set to false.
crlNum | the value to be set for the extension. |
---|
IOException |
---|
Create a CRLNumberExtension with the BigInteger value . The criticality is set to false.
crlNum | the value to be set for the extension. |
---|
IOException |
---|
Create the extension from the passed DER encoded value of the same.
critical | true if the extension is to be treated as critical. |
---|---|
value | an array of DER encoded bytes of the actual value. |
ClassCastException | if value is not an array of bytes |
---|---|
IOException | on error. |
Creates the extension (also called by the subclass).
IOException |
---|
Creates the extension (also called by the subclass).
IOException |
---|
Write the extension to the DerOutputStream.
out | the DerOutputStream to write the extension to. |
---|
IOException | on encoding errors. |
---|
Return an enumeration of names of attributes existing within this attribute.
Set the attribute value.
name | the name of the attribute (e.g. "x509.info.key") |
---|---|
obj | the attribute object. |
IOException |
---|
Returns a printable representation of the CRLNumberExtension.
Write the extension to the DerOutputStream. (Also called by the subclass)
IOException |
---|