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 }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HeaderInfo.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.Builder
builder()
ContributedExtensionBlocks
getContributedExtensions()
EncryptionKey
getEncryptionKey()
Time64
getExpiryTime()
ThreeDLocation
getGenerationLocation()
Time64
getGenerationTime()
SequenceOfHashedId3
getInlineP2pcdRequest()
static HeaderInfo
getInstance(java.lang.Object o)
MissingCrlIdentifier
getMissingCrlIdentifier()
HashedId3
getP2pcdLearningRequest()
PduFunctionalType
getPduFunctionalType()
Psid
getPsid()
Certificate
getRequestedCertificate()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
-
-
-
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:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
builder
public static HeaderInfo.Builder builder()
-
-