java.lang.Object | ||||
↳ | org.bouncycastle.asn1.ASN1Encodable | |||
↳ | org.bouncycastle.asn1.DERObject | |||
↳ | org.bouncycastle.asn1.ASN1Object | |||
↳ | org.bouncycastle.asn1.DERGeneralizedTime |
Known Direct Subclasses |
Generalized time object.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.asn1.ASN1Encodable
| |||||||||||
From interface
org.bouncycastle.asn1.DERTags
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
The correct format for this is YYYYMMDDHHMMSS[.f]Z, or without the Z
for local time, or Z+-HHMM on the end, for difference between local
time and UTC time.
| |||||||||||
base constructer from a java.util.date object
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
return a Generalized Time object from a tagged object.
| |||||||||||
return a generalized time from the passed in object
| |||||||||||
return the time - always in the form of
YYYYMMDDhhmmssGMT(+hh:mm|-hh:mm).
| |||||||||||
Return the time.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.asn1.ASN1Object
| |||||||||||
From class
org.bouncycastle.asn1.DERObject
| |||||||||||
From class
org.bouncycastle.asn1.ASN1Encodable
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.asn1.DEREncodable
|
The correct format for this is YYYYMMDDHHMMSS[.f]Z, or without the Z for local time, or Z+-HHMM on the end, for difference between local time and UTC time. The fractional second amount f must consist of at least one number with trailing zeroes removed.
time | the time string. |
---|
IllegalArgumentException | if String is an illegal format. |
---|
return a Generalized Time object from a tagged object.
obj | the tagged object holding the object we want |
---|---|
explicit | true if the object is meant to be explicitly tagged false otherwise. |
IllegalArgumentException | if the tagged object cannot be converted. |
---|
return a generalized time from the passed in object
IllegalArgumentException | if the object cannot be converted. |
---|
return the time - always in the form of YYYYMMDDhhmmssGMT(+hh:mm|-hh:mm).
Normally in a certificate we would expect "Z" rather than "GMT", however adding the "GMT" means we can just use:
dateF = new SimpleDateFormat("yyyyMMddHHmmssz");To read in the time and get a date which is compatible with our local time zone.
Return the time.