|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.security12.sun.security.x509.Extension | +--com.ibm.security12.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.
Extension
,
CertAttrSet
Field Summary | |
static String |
NAME
Attribute name. |
static String |
NUMBER
|
Fields inherited from class com.ibm.security12.sun.security.x509.Extension |
critical,
extensionId,
extensionValue |
Constructor Summary | |
CRLNumberExtension(java.math.BigInteger crlNum)
Create a CRLNumberExtension with the BigInteger value . |
|
CRLNumberExtension(Boolean critical,
Object value)
Create the extension from the passed DER encoded value of the same. |
|
CRLNumberExtension(int crlNum)
Create a CRLNumberExtension with the integer value . |
Method Summary | |
void |
decode(InputStream in)
Decode the extension from the InputStream. |
void |
delete(String name)
Delete the attribute value. |
void |
encode(OutputStream out)
Write the extension to the DerOutputStream. |
Object |
get(String name)
Get the attribute value. |
Enumeration |
getElements()
Return an enumeration of names of attributes existing within this attribute. |
String |
getName()
Return the name of this attribute. |
void |
set(String name,
Object obj)
Set the attribute value. |
String |
toString()
Returns a printable representation of the CRLNumberExtension. |
Methods inherited from class com.ibm.security12.sun.security.x509.Extension |
encode,
equals,
getExtensionId,
getExtensionValue,
hashCode,
isCritical |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final String NAME
public static final String NUMBER
Constructor Detail |
public CRLNumberExtension(int crlNum) throws IOException
crlNum
- the value to be set for the extension.public CRLNumberExtension(java.math.BigInteger crlNum) throws IOException
crlNum
- the value to be set for the extension.public CRLNumberExtension(Boolean critical, Object value) throws IOException
critical
- true if the extension is to be treated as critical.value
- Array of DER encoded bytes of the actual value.Method Detail |
public void set(String name, Object obj) throws IOException
public Object get(String name) throws IOException
public void delete(String name) throws IOException
public String toString()
public void decode(InputStream in) throws IOException
in
- the InputStream to unmarshal the contents from.public void encode(OutputStream out) throws IOException
out
- the DerOutputStream to write the extension to.public Enumeration getElements()
public String getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |