Class HeaderInfo

  • All Implemented Interfaces:
    org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

    public class HeaderInfo
    extends org.bouncycastle.asn1.ASN1Object
         HeaderInfo ::= SEQUENCE {
         psid                  Psid,
         generationTime        Time64 OPTIONAL,
         expiryTime            Time64  OPTIONAL,
         generationLocation    ThreeDLocation OPTIONAL,
         p2pcdLearningRequest  HashedId3 OPTIONAL,
         missingCrlIdentifier  MissingCrlIdentifier OPTIONAL,
         encryptionKey         EncryptionKey OPTIONAL,
         ...,
         inlineP2pcdRequest    SequenceOfHashedId3 OPTIONAL,
         requestedCertificate  Certificate OPTIONAL,
         pduFunctionalType     PduFunctionalType OPTIONAL,
         contributedExtensions ContributedExtensionBlocks OPTIONAL
         }
     
    • Method Detail

      • getInstance

        public static HeaderInfo getInstance​(java.lang.Object o)
      • getPsid

        public Psid getPsid()
      • getGenerationTime

        public Time64 getGenerationTime()
      • getExpiryTime

        public Time64 getExpiryTime()
      • getGenerationLocation

        public ThreeDLocation getGenerationLocation()
      • getP2pcdLearningRequest

        public HashedId3 getP2pcdLearningRequest()
      • getRequestedCertificate

        public Certificate getRequestedCertificate()
      • toASN1Primitive

        public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
        Specified by:
        toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
        Specified by:
        toASN1Primitive in class org.bouncycastle.asn1.ASN1Object