public class X509Extension extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
critical |
protected String |
oid |
protected byte[] |
value |
Constructor and Description |
---|
X509Extension(String oid)
Creates a X509Extension object with specified oid.
|
X509Extension(String oid,
boolean critical,
byte[] value)
Creates a X509Extension object with specified oid, critical property,
and value.
|
X509Extension(String oid,
byte[] value)
Creates a X509Extension object with specified oid and value.
|
Modifier and Type | Method and Description |
---|---|
String |
getOid()
Returns the oid of this extension.
|
byte[] |
getValue()
Returns the actual value of the extension (not octet string encoded)
|
boolean |
isCritical()
Determines whether or not this extension is critical.
|
void |
setCritical(boolean critical)
Sets the extension as critical or noncritical.
|
void |
setOid(String oid)
Sets the oid of this extension.
|
void |
setValue(byte[] value)
Sets the actual value of the extension (not octet string encoded).
|
protected boolean critical
protected byte[] value
protected String oid
public X509Extension(String oid)
oid
- the oid of the extensionpublic X509Extension(String oid, byte[] value)
oid
- the oid of the extensionvalue
- the actual value of the extension (not octet string
encoded). The value can be null.public X509Extension(String oid, boolean critical, byte[] value)
oid
- the oid of the extensioncritical
- the critical value.value
- the actual value of the extension (not octet string
encoded). The value can be null.public void setOid(String oid)
oid
- the oid of this extension. Cannot not null.public String getOid()
public void setCritical(boolean critical)
critical
- the critical value.public boolean isCritical()
public void setValue(byte[] value)
value
- the actual value of the extension. Can be null.public byte[] getValue()
Copyright © 2016. All rights reserved.