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.ASN1ObjectHeaderInfo ::= 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 }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHeaderInfo.Builder
-
Constructor Summary
Constructors Constructor Description HeaderInfo(Psid psid, Time64 generationTime, Time64 expiryTime, ThreeDLocation generationLocation, HashedId3 p2pcdLearningRequest, MissingCrlIdentifier missingCrlIdentifier, EncryptionKey encryptionKey, SequenceOfHashedId3 inlineP2pcdRequest, Certificate requestedCertificate, PduFunctionalType pduFunctionalType, ContributedExtensionBlocks contributedExtensions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HeaderInfo.Builderbuilder()ContributedExtensionBlocksgetContributedExtensions()EncryptionKeygetEncryptionKey()Time64getExpiryTime()ThreeDLocationgetGenerationLocation()Time64getGenerationTime()SequenceOfHashedId3getInlineP2pcdRequest()static HeaderInfogetInstance(java.lang.Object o)MissingCrlIdentifiergetMissingCrlIdentifier()HashedId3getP2pcdLearningRequest()PduFunctionalTypegetPduFunctionalType()PsidgetPsid()CertificategetRequestedCertificate()org.bouncycastle.asn1.ASN1PrimitivetoASN1Primitive()
-
-
-
Constructor Detail
-
HeaderInfo
public HeaderInfo(Psid psid, Time64 generationTime, Time64 expiryTime, ThreeDLocation generationLocation, HashedId3 p2pcdLearningRequest, MissingCrlIdentifier missingCrlIdentifier, EncryptionKey encryptionKey, SequenceOfHashedId3 inlineP2pcdRequest, Certificate requestedCertificate, PduFunctionalType pduFunctionalType, ContributedExtensionBlocks contributedExtensions)
- Parameters:
psid-generationTime-expiryTime-generationLocation-p2pcdLearningRequest-missingCrlIdentifier-inlineP2pcdRequest-requestedCertificate-pduFunctionalType-contributedExtensions-
-
-
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()
-
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:
toASN1Primitivein interfaceorg.bouncycastle.asn1.ASN1Encodable- Specified by:
toASN1Primitivein classorg.bouncycastle.asn1.ASN1Object
-
builder
public static HeaderInfo.Builder builder()
-
-