1; Copyright (c) 2021 Fraunhofer AISEC. See the COPYRIGHT
2; file at the top-level directory of this distribution.
3
4; Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
5; http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
6; <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
7; option. This file may not be copied, modified, or distributed
8; except according to those terms.
9
10; This file should be processed with cddl-gen (https://github.com/NordicSemiconductor/cddl-gen/tree/master) to create cbor encoding and decoding code
11
12cert = (
13	cert_type: int,
14	serial_number: int,
15	issuer: tstr,
16	validity_not_before: int,
17	validity_not_after: int,
18	subject: bstr,
19	subject_public_key_algorithm: int,
20	pk: bstr,
21	extensions: int,
22	issuer_signature_algorithm: int,
23	signature: bstr
24)
25
26;This structure is changed in version 08
27; TBSCertificate = (
28;    cborCertificateType: int,
29;    certificateSerialNumber: CertificateSerialNumber,
30;    issuer: Name,
31;    validityNotBefore: Time,
32;    validityNotAfter: Time,
33;    subject: Name,
34;    subjectPublicKeyAlgorithm: AlgorithmIdentifier,
35;    subjectPublicKey: any,
36;    extensions: Extensions,
37;    issuerSignatureAlgorithm: AlgorithmIdentifier,
38; )
39