public class CertificateRenewalWindowExtension extends Extension implements CertAttrSet
Modifier and Type | Field and Description |
---|---|
static ObjectIdentifier |
ID |
static java.lang.String |
NAME |
static int[] |
OID |
critical, extensionId, extensionValue
Constructor and Description |
---|
CertificateRenewalWindowExtension(boolean critical) |
CertificateRenewalWindowExtension(boolean critical,
java.util.Date beginTime,
java.util.Date endTime) |
CertificateRenewalWindowExtension(java.lang.Boolean critical,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
void |
decode(java.io.InputStream in)
Decodes this extension.
|
void |
delete(java.lang.String name)
Deletes attribute.
|
void |
encode(java.io.OutputStream out)
Write the extension to the DerOutputStream.
|
java.lang.Object |
get(java.lang.String name)
Retrieves extension attribute.
|
java.util.Enumeration<java.lang.String> |
getAttributeNames()
Return an enumeration of names of attributes existing within this
attribute.
|
java.util.Date |
getBeginTime() |
java.util.Date |
getEndTime() |
java.lang.String |
getName()
Returns the name (identifier) of this CertAttrSet.
|
void |
set(java.lang.String name,
java.lang.Object obj)
Sets extension attribute.
|
void |
setBeginTime(java.util.Date d) |
void |
setEndTime(java.util.Date d) |
java.lang.String |
toString()
Returns a printable representation of the CertificateRenewalWindow.
|
clearValue, encode, getExtensionId, getExtensionValue, isCritical, setCritical, setExtensionId, setExtensionValue
public static final java.lang.String NAME
public static final int[] OID
public static final ObjectIdentifier ID
public CertificateRenewalWindowExtension(boolean critical, java.util.Date beginTime, java.util.Date endTime) throws java.io.IOException
java.io.IOException
public CertificateRenewalWindowExtension(boolean critical)
public CertificateRenewalWindowExtension(java.lang.Boolean critical, java.lang.Object value) throws java.io.IOException
java.io.IOException
public java.lang.String getName()
CertAttrSet
getName
in interface CertAttrSet
public void set(java.lang.String name, java.lang.Object obj) throws java.security.cert.CertificateException
set
in interface CertAttrSet
name
- the name of the attribute (e.g. "x509.info.key")obj
- the attribute object.java.security.cert.CertificateException
- on attribute handling errors.public java.lang.Object get(java.lang.String name) throws java.security.cert.CertificateException
get
in interface CertAttrSet
name
- the name of the attribute to return.java.security.cert.CertificateException
- on attribute handling errors.public void delete(java.lang.String name) throws java.security.cert.CertificateException
delete
in interface CertAttrSet
name
- the name of the attribute to delete.java.security.cert.CertificateException
- on attribute handling errors.public void decode(java.io.InputStream in) throws java.io.IOException
decode
in interface CertAttrSet
in
- the InputStream to read the encoded attribute from.java.io.IOException
- on other errors.public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames
in interface CertAttrSet
public java.util.Date getBeginTime()
public java.util.Date getEndTime()
public void setBeginTime(java.util.Date d)
public void setEndTime(java.util.Date d)
public void encode(java.io.OutputStream out) throws java.io.IOException
encode
in interface CertAttrSet
out
- the DerOutputStream to write the extension to.java.io.IOException
- on encoding errors.public java.lang.String toString()
toString
in interface CertAttrSet
toString
in class Extension