public class NSCCommentExtension extends Extension implements CertAttrSet
Extension,
CertAttrSet,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IDENT
Identifier for this attribute, to be used with the
get, set, delete methods of Certificate, x509 type.
|
static java.lang.String |
INFOS |
java.lang.String |
mComment |
static java.lang.String |
NAME
Attribute names.
|
static ObjectIdentifier |
OID |
critical, extensionId, extensionValue| Constructor and Description |
|---|
NSCCommentExtension(boolean critical)
Create a default NSCCommentExtension.
|
NSCCommentExtension(java.lang.Boolean critical,
java.lang.Object value)
Create the extension from the passed DER encoded value.
|
NSCCommentExtension(boolean critical,
java.lang.String comment)
Create a NSCCommentExtension with the Vector of CertificatePolicyInfo.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decode(java.io.InputStream in)
Decode the extension from the InputStream.
|
void |
delete(java.lang.String name)
Delete the attribute value.
|
void |
encode(java.io.OutputStream out)
Write the extension to the OutputStream.
|
java.lang.Object |
get(java.lang.String name)
Get the attribute value.
|
java.util.Enumeration<java.lang.String> |
getAttributeNames()
Return an enumeration of names of attributes existing within this
attribute.
|
java.lang.String |
getComment() |
java.lang.String |
getName()
Return the name of this attribute.
|
void |
set(java.lang.String name,
java.lang.Object obj)
Set the attribute value.
|
java.lang.String |
toPrint(int indent) |
java.lang.String |
toString()
Returns a printable representation of the policy extension.
|
clearValue, encode, getExtensionId, getExtensionValue, isCritical, setCritical, setExtensionId, setExtensionValuepublic static final java.lang.String IDENT
public static final java.lang.String NAME
public static final java.lang.String INFOS
public static final ObjectIdentifier OID
public java.lang.String mComment
public NSCCommentExtension(boolean critical,
java.lang.String comment)
throws java.io.IOException
java.io.IOExceptionpublic NSCCommentExtension(boolean critical)
public NSCCommentExtension(java.lang.Boolean critical,
java.lang.Object value)
throws java.io.IOException
critical - true if the extension is to be treated as critical.value - Array of DER encoded bytes of the actual value.java.io.IOException - on error.public java.lang.String toString()
toString in interface CertAttrSettoString in class Extensionpublic java.lang.String toPrint(int indent)
public void encode(java.io.OutputStream out)
throws java.io.IOException
encode in interface CertAttrSetout - the OutputStream to write the extension to.java.io.IOException - on encoding errors.public void decode(java.io.InputStream in)
throws java.io.IOException
decode in interface CertAttrSetin - the InputStream to unmarshal the contents from.java.io.IOException - on decoding or validity errors.public java.lang.String getComment()
public void set(java.lang.String name,
java.lang.Object obj)
throws java.io.IOException
set in interface CertAttrSetname - the name of the attribute (e.g. "x509.info.key")obj - the attribute object.java.io.IOException - on other errors.public java.lang.Object get(java.lang.String name)
throws java.io.IOException
get in interface CertAttrSetname - the name of the attribute to return.java.io.IOException - on other errors.public void delete(java.lang.String name)
throws java.io.IOException
delete in interface CertAttrSetname - the name of the attribute to delete.java.io.IOException - on other errors.public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface CertAttrSetpublic java.lang.String getName()
getName in interface CertAttrSet