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 Details

  • Constructor Details

    • Time

      public Time(DERObject time)
    • Time

      public Time(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 Details

    • getInstance

      public static Time getInstance(ASN1TaggedObject obj, boolean explicit)
    • getInstance

      public static Time getInstance(Object obj)
    • getTime

      public String getTime()
    • getDate

      public Date getDate()
    • toASN1Object

      public DERObject toASN1Object()
      Produce an object suitable for an ASN1OutputStream.
       Time ::= CHOICE {
                   utcTime        UTCTime,
                   generalTime    GeneralizedTime }
       
      Specified by:
      toASN1Object in class ASN1Encodable
    • toString

      public String toString()
      Overrides:
      toString in class Object