Class HeaderInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.oer.its.ieee1609dot2.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
     }
 
  • Constructor Details

  • Method Details

    • getInstance

      public static HeaderInfo getInstance(Object o)
    • getPsid

      public Psid getPsid()
    • getGenerationTime

      public Time64 getGenerationTime()
    • getExpiryTime

      public Time64 getExpiryTime()
    • getGenerationLocation

      public ThreeDLocation getGenerationLocation()
    • getP2pcdLearningRequest

      public HashedId3 getP2pcdLearningRequest()
    • getMissingCrlIdentifier

      public MissingCrlIdentifier getMissingCrlIdentifier()
    • getEncryptionKey

      public EncryptionKey getEncryptionKey()
    • getInlineP2pcdRequest

      public SequenceOfHashedId3 getInlineP2pcdRequest()
    • getRequestedCertificate

      public Certificate getRequestedCertificate()
    • getPduFunctionalType

      public PduFunctionalType getPduFunctionalType()
    • getContributedExtensions

      public ContributedExtensionBlocks getContributedExtensions()
    • 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
    • builder

      public static HeaderInfo.Builder builder()