Package org.gudy.bouncycastle.asn1.x509
Class Time
- java.lang.Object
-
- org.gudy.bouncycastle.asn1.ASN1Encodable
-
- org.gudy.bouncycastle.asn1.x509.Time
-
- All Implemented Interfaces:
ASN1Choice
,DEREncodable
public class Time extends ASN1Encodable implements ASN1Choice
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DERObject
time
-
Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
getDate()
static Time
getInstance(java.lang.Object obj)
static Time
getInstance(ASN1TaggedObject obj, boolean explicit)
java.lang.String
getTime()
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.java.lang.String
toString()
-
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
-
-
-
-
Field Detail
-
time
DERObject time
-
-
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()
-
toASN1Object
public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.Time ::= CHOICE { utcTime UTCTime, generalTime GeneralizedTime }
- Specified by:
toASN1Object
in classASN1Encodable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-