Skip navigation links

Oracle Security Developer Tools Security Engine Java API Reference
11g (11.1.1)

E10674-02


oracle.security.crypto.cert.ext
Class CRLInvalidityDateExtension

java.lang.Object
  extended by oracle.security.crypto.cert.X509Extension
      extended by oracle.security.crypto.cert.ext.CRLInvalidityDateExtension

All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, oracle.security.crypto.asn1.ASN1Object, oracle.security.crypto.util.Streamable

public class CRLInvalidityDateExtension
extends X509Extension

Represents the CRL entry extension InvalidityDate from RFC 2459. This extension is non-critical.

See Also:
Serialized Form

Field Summary

 

Fields inherited from class oracle.security.crypto.cert.X509Extension
id_netscape_ce, id_netscape_ce_type, id_set_ce, id_set_ce_type, isDecoded

 

Constructor Summary
CRLInvalidityDateExtension()
          Create a new extension with the appropriate OID type.
CRLInvalidityDateExtension(java.util.Date invalidityDate)
          Creates a new extension with the given Date.
CRLInvalidityDateExtension(java.util.Date invalidityDate, boolean critical)
          Creates a new extension with the given Date.
CRLInvalidityDateExtension(java.io.InputStream is)
           

 

Method Summary
 java.util.Date getInvalidityDate()
          Gets the value of this extension.
 java.lang.String toString()
          Returns a string representation of this object.

 

Methods inherited from class oracle.security.crypto.cert.X509Extension
getCritical, getType, getValue, input, inputInstance, isRecognized, length, output, readExternal, setCritical, setValue, writeExternal

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

CRLInvalidityDateExtension

public CRLInvalidityDateExtension()
Create a new extension with the appropriate OID type.

Note: An object created using this constructor may not be in a valid state. This constructor is intended primarily for use in conjunction with the X509Extension.input(java.io.InputStream) method.


CRLInvalidityDateExtension

public CRLInvalidityDateExtension(java.util.Date invalidityDate)
Creates a new extension with the given Date. Extension is non-critical.
Parameters:
invalidityDate - The invalidity date.

CRLInvalidityDateExtension

public CRLInvalidityDateExtension(java.util.Date invalidityDate,
                                  boolean critical)
Creates a new extension with the given Date.
Parameters:
invalidityDate - The invalidity date.
critical - true if this extension is critical, false otherwise.

CRLInvalidityDateExtension

public CRLInvalidityDateExtension(java.io.InputStream is)
                           throws java.io.IOException
Throws:
java.io.IOException

Method Detail

getInvalidityDate

public java.util.Date getInvalidityDate()
Gets the value of this extension.
Returns:
A Date object representing the invalidity date.

toString

public java.lang.String toString()
Description copied from class: X509Extension
Returns a string representation of this object.
Overrides:
toString in class X509Extension
Returns:
a string representation

Skip navigation links

Oracle Security Developer Tools Security Engine Java API Reference
11g (11.1.1)

E10674-02


Copyright © 2005, 2009, Oracle. All rights reserved.