Vanetza
 
Loading...
Searching...
No Matches
CertificateSubjectAttributes.h
1/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "EtsiTs102941BaseTypes"
4 * found in "asn1/TS102941v131-BaseTypes.asn"
5 * `asn1c -fcompound-names -fincludes-quoted -no-gen-example -R`
6 */
7
8#ifndef _CertificateSubjectAttributes_H_
9#define _CertificateSubjectAttributes_H_
10
11
12#include "asn_application.h"
13
14/* Including external dependencies */
15#include "SubjectAssurance.h"
16#include "constr_SEQUENCE.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22/* Forward declarations */
23struct CertificateId;
24struct ValidityPeriod;
25struct GeographicRegion;
28
29/* CertificateSubjectAttributes */
31 struct CertificateId *id; /* OPTIONAL */
32 struct ValidityPeriod *validityPeriod; /* OPTIONAL */
33 struct GeographicRegion *region; /* OPTIONAL */
34 SubjectAssurance_t *assuranceLevel; /* OPTIONAL */
35 struct SequenceOfPsidSsp *appPermissions; /* OPTIONAL */
36 struct SequenceOfPsidGroupPermissions *certIssuePermissions; /* OPTIONAL */
37 /*
38 * This type is extensible,
39 * possible extensions are below.
40 */
41
42 /* Context for parsing across buffer boundaries */
43 asn_struct_ctx_t _asn_ctx;
45
46/* Implementation */
47extern asn_TYPE_descriptor_t asn_DEF_CertificateSubjectAttributes;
48extern asn_SEQUENCE_specifics_t asn_SPC_CertificateSubjectAttributes_specs_1;
49extern asn_TYPE_member_t asn_MBR_CertificateSubjectAttributes_1[6];
50extern asn_per_constraints_t asn_PER_type_CertificateSubjectAttributes_constr_1;
51
52#ifdef __cplusplus
53}
54#endif
55
56/* Referred external types */
57#include "CertificateId.h"
58#include "ValidityPeriod.h"
59#include "GeographicRegion.h"
60#include "SequenceOfPsidSsp.h"
61#include "SequenceOfPsidGroupPermissions.h"
62
63#endif /* _CertificateSubjectAttributes_H_ */
64#include "asn_internal.h"