Commit 5996213c authored by Denis Filatov's avatar Denis Filatov
Browse files

ETSI TS 103 097 v1.3.1

parent 2cd0586a
Loading
Loading
Loading
Loading

.gitmodules

0 → 100644
+3 −0
Original line number Diff line number Diff line
[submodule "ieee1609dot2"]
	path = ieee1609dot2
	url = https://forge.etsi.org/rep/ITS/asn1/ieee1609.2.git

EtsiTs103097Module.asn

0 → 100755
+93 −0
Original line number Diff line number Diff line
EtsiTs103097Module
{ itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) ts(103097) v1(0) }

DEFINITIONS AUTOMATIC TAGS ::= BEGIN

IMPORTS
Ieee1609Dot2Data, ExplicitCertificate
FROM
IEEE1609dot2 {iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base (1) schema (1) major-version-2(2)};

EtsiTs103097Certificate::= ExplicitCertificate
  (WITH COMPONENTS{...,
    toBeSigned (WITH COMPONENTS{...,
      id (WITH COMPONENTS{...,
        linkageData ABSENT,
        binaryId ABSENT
        }),
      certRequestPermissions ABSENT,
      canRequestRollover ABSENT
    })
})
SingleEtsiTs103097Certificate ::= SEQUENCE {
only EtsiTs103097Certificate
}
EtsiTs103097Data::=Ieee1609Dot2Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {...,
signedData (WITH COMPONENTS {..., -- constraints on signed data headers
tbsData (WITH COMPONENTS {
headerInfo (WITH COMPONENTS {...,
generationTime PRESENT,
p2pcdLearningRequest ABSENT,
missingCrlIdentifier ABSENT
})
}),
signer (WITH COMPONENTS {..., --constraints on the certificate
certificate (WITH COMPONENT (SingleEtsiTs103097Certificate))
})
}),
encryptedData (WITH COMPONENTS {..., -- constraints on encrypted data headers
recipients (WITH COMPONENT (
(WITH COMPONENTS {...,
symmRecipInfo ABSENT,
rekRecipInfo ABSENT
})
))
}),
signedCertificateRequest ABSENT
})
})
EtsiTs103097Data-Signed {ToBeSignedDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
signedData (WITH COMPONENTS {...,
tbsData (WITH COMPONENTS {
payload (WITH COMPONENTS {
data (WITH COMPONENTS {...,
ETSI
14 ETSI TS 103 097 V1.3.1 (2017-10)
content (WITH COMPONENTS {
unsecuredData (CONTAINING ToBeSignedDataContent)
})
}) PRESENT
})
})
})
})
})
EtsiTs103097Data-SignedExternalPayload ::= EtsiTs103097Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
signedData (WITH COMPONENTS {...,
tbsData (WITH COMPONENTS {
payload (WITH COMPONENTS {
extDataHash (WITH COMPONENTS {
sha256HashedData PRESENT
}) PRESENT
})
})
})
})
})
EtsiTs103097Data-Encrypted {ToBeEncryptedDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
encryptedData (WITH COMPONENTS {...,
ciphertext (WITH COMPONENTS {...,
aes128ccm (WITH COMPONENTS {...,
ccmCiphertext (CONSTRAINED BY {-- ccm encryption of -- ToBeEncryptedDataContent})
})
})
})
})
})
EtsiTs103097Data-SignedAndEncrypted {ToBesignedAndEncryptedDataContent} ::= EtsiTs103097Data-
Encrypted {EtsiTs103097Data-Signed {ToBesignedAndEncryptedDataContent}}
END
 No newline at end of file
+10 −2
Original line number Diff line number Diff line
# SEC_TS103097
# ETSI TS 103 097 v1.3.1 ASN.1 module

The module was published as a part of delivery **ETSI TS 103 097 v1.3.1** at October 2017

The module dependens of the following external modules and repositories:

* The IEEE Std 1609.2 2016a

Please use  ***--recurse-submodules*** option in order to clone the module with all necessary dependencies.

Abstract syntax notation modules for ETSI TS 103 097
 No newline at end of file
Original line number Diff line number Diff line
Subproject commit 4e4c7122994fa0918e7c4d960b4730055cc14fb8