Package org.bouncycastle.asn1.x509
Class Time
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.Time
- All Implemented Interfaces:
ASN1Choice
,ASN1Encodable
,Encodable
-
Constructor Summary
ConstructorsConstructorDescriptionCreates 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.Creates a time object from a given date and locale - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.Time
(ASN1Primitive time) -
Method Summary
Modifier and TypeMethodDescriptiongetDate()
static Time
getInstance
(Object obj) static Time
getInstance
(ASN1TaggedObject obj, boolean explicit) getTime()
Produce an object suitable for an ASN1OutputStream.toString()
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Constructor Details
-
Time
-
Time
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.- Parameters:
time
- a date object representing the time of interest.
-
Time
Creates a time object from a given date and locale - if the date is between 1950 and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used. You may need to use this constructor if the default locale doesn't use a Gregorian calender so that the GeneralizedTime produced is compatible with other ASN.1 implementations.- Parameters:
time
- a date object representing the time of interest.locale
- an appropriate Locale for producing an ASN.1 GeneralizedTime value.
-
-
Method Details
-
getInstance
-
getInstance
-
getTime
-
getDate
-
toASN1Primitive
Produce an object suitable for an ASN1OutputStream.Time ::= CHOICE { utcTime UTCTime, generalTime GeneralizedTime }
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a primitive representation of this object.
-
toString
-