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