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
Changes for .gitmodules: 3 added lines, 0 removed lines.
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
Changes for EtsiTs103097Module.asn: 93 added lines, 0 removed lines.
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
Changes for README.md: 10 added lines, 2 removed lines.
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
Changes for ieee1609dot2: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
Subproject commit 4e4c7122994fa0918e7c4d960b4730055cc14fb8