Vanetza
 
Loading...
Searching...
No Matches
EtsiTs102941DataContent.h
1/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "EtsiTs102941MessagesCa"
4 * found in "asn1/TS102941v131-MessagesCa.asn"
5 * `asn1c -fcompound-names -fincludes-quoted -no-gen-example -R`
6 */
7
8#ifndef _EtsiTs102941DataContent_H_
9#define _EtsiTs102941DataContent_H_
10
11
12#include "asn_application.h"
13
14/* Including external dependencies */
15#include "InnerEcRequestSignedForPop.h"
16#include "InnerEcResponse.h"
17#include "InnerAtRequest.h"
18#include "InnerAtResponse.h"
19#include "ToBeSignedCrl.h"
20#include "ToBeSignedTlmCtl.h"
21#include "ToBeSignedRcaCtl.h"
22#include "AuthorizationValidationRequest.h"
23#include "AuthorizationValidationResponse.h"
24#include "CaCertificateRequest.h"
25#include "constr_CHOICE.h"
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31/* Dependencies */
32typedef enum EtsiTs102941DataContent_PR {
33 EtsiTs102941DataContent_PR_NOTHING, /* No components present */
34 EtsiTs102941DataContent_PR_enrolmentRequest,
35 EtsiTs102941DataContent_PR_enrolmentResponse,
36 EtsiTs102941DataContent_PR_authorizationRequest,
37 EtsiTs102941DataContent_PR_authorizationResponse,
38 EtsiTs102941DataContent_PR_certificateRevocationList,
39 EtsiTs102941DataContent_PR_certificateTrustListTlm,
40 EtsiTs102941DataContent_PR_certificateTrustListRca,
41 EtsiTs102941DataContent_PR_authorizationValidationRequest,
42 EtsiTs102941DataContent_PR_authorizationValidationResponse,
43 EtsiTs102941DataContent_PR_caCertificateRequest
44 /* Extensions may appear below */
45
46} EtsiTs102941DataContent_PR;
47
48/* EtsiTs102941DataContent */
50 EtsiTs102941DataContent_PR present;
52 InnerEcRequestSignedForPop_t enrolmentRequest;
53 InnerEcResponse_t enrolmentResponse;
54 InnerAtRequest_t authorizationRequest;
55 InnerAtResponse_t authorizationResponse;
56 ToBeSignedCrl_t certificateRevocationList;
57 ToBeSignedTlmCtl_t certificateTrustListTlm;
58 ToBeSignedRcaCtl_t certificateTrustListRca;
59 AuthorizationValidationRequest_t authorizationValidationRequest;
60 AuthorizationValidationResponse_t authorizationValidationResponse;
61 CaCertificateRequest_t caCertificateRequest;
62 /*
63 * This type is extensible,
64 * possible extensions are below.
65 */
66 } choice;
67
68 /* Context for parsing across buffer boundaries */
69 asn_struct_ctx_t _asn_ctx;
71
72/* Implementation */
73extern asn_TYPE_descriptor_t asn_DEF_EtsiTs102941DataContent;
74extern asn_CHOICE_specifics_t asn_SPC_EtsiTs102941DataContent_specs_1;
75extern asn_TYPE_member_t asn_MBR_EtsiTs102941DataContent_1[10];
76extern asn_per_constraints_t asn_PER_type_EtsiTs102941DataContent_constr_1;
77
78#ifdef __cplusplus
79}
80#endif
81
82#endif /* _EtsiTs102941DataContent_H_ */
83#include "asn_internal.h"