Bouncy Castle Cryptography 1.24

org.bouncycastle.asn1.x509
Class Time

java.lang.Object
  |
  +--org.bouncycastle.asn1.x509.Time
All Implemented Interfaces:
DEREncodable

public class Time
extends java.lang.Object
implements DEREncodable


Constructor Summary
Time(java.util.Date date)
          creates a time object from a given date - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Time(DERObject time)
           
 
Method Summary
 java.util.Date getDate()
           
 DERObject getDERObject()
          Produce an object suitable for an ASN1OutputStream.
static Time getInstance(ASN1TaggedObject obj, boolean explicit)
           
static Time getInstance(java.lang.Object obj)
           
 java.lang.String getTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Time

public Time(DERObject time)

Time

public Time(java.util.Date date)
creates a time object from a given date - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
Method Detail

getInstance

public static Time getInstance(ASN1TaggedObject obj,
                               boolean explicit)

getInstance

public static Time getInstance(java.lang.Object obj)

getTime

public java.lang.String getTime()

getDate

public java.util.Date getDate()

getDERObject

public DERObject getDERObject()
Produce an object suitable for an ASN1OutputStream.
 Time ::= CHOICE {
             utcTime        UTCTime,
             generalTime    GeneralizedTime }
 
Specified by:
getDERObject in interface DEREncodable

Bouncy Castle Cryptography 1.24