Top Description Inners Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2

public Class Ieee1609Dot2Data

extends ASN1Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.oer.its.etsi103097.EtsiTs103097Data, org.bouncycastle.oer.its.ieee1609dot2.CounterSignature
Imports
java.util.Iterator, org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1Sequence, org.bouncycastle.oer.its.ItsUtils, org.bouncycastle.oer.its.etsi102941.InnerEcRequestSignedForPop, org.bouncycastle.oer.its.etsi103097.EtsiTs103097Data, .EtsiTs103097DataEncrypted, .EtsiTs103097DataEncryptedUnicast, .EtsiTs103097DataSigned, .EtsiTs103097DataSignedAndEncrypted, .EtsiTs103097DataSignedAndEncryptedUnicast, .EtsiTs103097DataSignedExternalPayload, .EtsiTs103097DataUnsecured, org.bouncycastle.oer.its.ieee1609dot2.basetypes.UINT8

    Ieee1609Dot2Data ::= SEQUENCE {
        protocolVersion Uint8(3),
        content Ieee1609Dot2Content
    }

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final Ieee1609Dot2Content
private final UINT8

Constructor Summary

AccessConstructor and Description
public
Ieee1609Dot2Data(UINT8 protocolVersion, Ieee1609Dot2Content content)

protected

Method Summary

Modifier and TypeMethod and Description
public static Ieee1609Dot2Data.Builder
public Ieee1609Dot2Content
public static Ieee1609Dot2Data
public UINT8
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

contentback to summary
private final Ieee1609Dot2Content content
protocolVersionback to summary
private final UINT8 protocolVersion

Constructor Detail

Ieee1609Dot2Databack to summary
public Ieee1609Dot2Data(UINT8 protocolVersion, Ieee1609Dot2Content content)
Ieee1609Dot2Databack to summary
protected Ieee1609Dot2Data(ASN1Sequence src)

Method Detail

builderback to summary
public static Ieee1609Dot2Data.Builder builder()
getContentback to summary
public Ieee1609Dot2Content getContent()
getInstanceback to summary
public static Ieee1609Dot2Data getInstance(Object src)
getProtocolVersionback to summary
public UINT8 getProtocolVersion()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

org.bouncycastle.oer.its.ieee1609dot2 back to summary

public Class Ieee1609Dot2Data.Builder

extends Object
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.oer.its.ieee1609dot2.Ieee1609Dot2Data.Builder

Field Summary

Modifier and TypeField and Description
private Ieee1609Dot2Content
private UINT8

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public CounterSignature
public EtsiTs103097Data
public EtsiTs103097DataEncrypted
public EtsiTs103097DataEncryptedUnicast
public EtsiTs103097DataSigned
public EtsiTs103097DataSignedAndEncrypted
public EtsiTs103097DataSignedAndEncryptedUnicast
public EtsiTs103097DataSignedExternalPayload
public EtsiTs103097DataUnsecured
public Ieee1609Dot2Data
public InnerEcRequestSignedForPop
public Ieee1609Dot2Data.Builder
public Ieee1609Dot2Data.Builder
setProtocolVersion(UINT8 protocolVersion)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contentback to summary
private Ieee1609Dot2Content content
protocolVersionback to summary
private UINT8 protocolVersion

Constructor Detail

Builderback to summary
public Builder()

Method Detail

createCounterSignatureback to summary
public CounterSignature createCounterSignature()
createEtsiTs103097Databack to summary
public EtsiTs103097Data createEtsiTs103097Data()
createEtsiTs103097DataEncryptedback to summary
public EtsiTs103097DataEncrypted createEtsiTs103097DataEncrypted()
createEtsiTs103097DataEncryptedUnicastback to summary
public EtsiTs103097DataEncryptedUnicast createEtsiTs103097DataEncryptedUnicast()
createEtsiTs103097DataSignedback to summary
public EtsiTs103097DataSigned createEtsiTs103097DataSigned()
createEtsiTs103097DataSignedAndEncryptedback to summary
public EtsiTs103097DataSignedAndEncrypted createEtsiTs103097DataSignedAndEncrypted()
createEtsiTs103097DataSignedAndEncryptedUnicastback to summary
public EtsiTs103097DataSignedAndEncryptedUnicast createEtsiTs103097DataSignedAndEncryptedUnicast()
createEtsiTs103097DataSignedExternalPayloadback to summary
public EtsiTs103097DataSignedExternalPayload createEtsiTs103097DataSignedExternalPayload()
createEtsiTs103097DataUnsecuredback to summary
public EtsiTs103097DataUnsecured createEtsiTs103097DataUnsecured()
createIeee1609Dot2Databack to summary
public Ieee1609Dot2Data createIeee1609Dot2Data()
createInnerEcRequestSignedForPopback to summary
public InnerEcRequestSignedForPop createInnerEcRequestSignedForPop()
setContentback to summary
public Ieee1609Dot2Data.Builder setContent(Ieee1609Dot2Content content)
setProtocolVersionback to summary
public Ieee1609Dot2Data.Builder setProtocolVersion(UINT8 protocolVersion)