Commit a4166ac0 authored by ASN.1 Documenter's avatar ASN.1 Documenter
Browse files

move ETSI extension to TS103097 repo; put back WITH SUCCESSOR

parent 56bc162c
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
EtsiTs103097ExtensionModule
{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) secHeaders(103097) extension(2) version1(1)} 
DEFINITIONS AUTOMATIC TAGS ::= BEGIN

IMPORTS 
  HashedId8,
  Time32
FROM IEEE1609dot2BaseTypes {iso(1) identified-organization(3) ieee(111) 
    standards-association-numbered-series-standards(2) wave-stds(1609)  
    dot2(2) base(1) base-types(2) major-version-2 (2)};

Version::= INTEGER(1)

Extension {EXT-TYPE : ExtensionTypes} ::= SEQUENCE {
    id      EXT-TYPE.&extId({ExtensionTypes}),
    content EXT-TYPE.&ExtContent({ExtensionTypes}{@.id})
}

EXT-TYPE ::= CLASS {
    &extId        ExtId,
    &ExtContent
} WITH SYNTAX {&ExtContent IDENTIFIED BY &extId} 

ExtId ::= INTEGER(0..255)

EtsiOriginatingHeaderInfoExtension ::= Extension{{EtsiTs103097HeaderInfoExtensions}}

EtsiTs103097HeaderInfoExtensionId ::= ExtId
  etsiTs102941CrlRequestId      EtsiTs103097HeaderInfoExtensionId ::= 1 --'01'H
  etsiTs102941DeltaCtlRequestId EtsiTs103097HeaderInfoExtensionId ::= 2 --'02'H

EtsiTs103097HeaderInfoExtensions EXT-TYPE ::= {
   { EtsiTs102941CrlRequest       IDENTIFIED BY etsiTs102941CrlRequestId } |
   { EtsiTs102941DeltaCtlRequest  IDENTIFIED BY etsiTs102941DeltaCtlRequestId },
   ...
}

EtsiTs102941CrlRequest::= SEQUENCE {
    issuerId        HashedId8,
    lastKnownUpdate Time32 OPTIONAL
  }

EtsiTs102941CtlRequest::= SEQUENCE {
    issuerId             HashedId8,
    lastKnownCtlSequence INTEGER (0..255) OPTIONAL
  }

EtsiTs102941DeltaCtlRequest::= EtsiTs102941CtlRequest

END
+3 −3
Original line number Diff line number Diff line
# ASN.1 module for ETSI TS 103 097 v1.3.1
# ASN.1 module for ETSI TS 103 097 v1.4.1

The module was published as a part of delivery **[ETSI TS 103 097 v1.3.1](http://www.etsi.org/deliver/etsi_ts/103000_103099/103097/01.03.01_60/ts_103097v010301p.pdf)** (2017-10)
The module was published as a part of delivery **[ETSI TS 103 097 v1.4.1](http://www.etsi.org/deliver/etsi_ts/103000_103099/103097/01.04.01_60/ts_103097v010401p.pdf)**

## License

@@ -12,6 +12,6 @@ See the attached LICENSE file or visit https://forge.etsi.org/legal-matters.

The module dependens of the following external modules and repositories:

* The **[IEEE1609dot2](https://forge.etsi.org/rep/ITS/asn1/ieee1609.2)** module from the  **IEEE Std 1609.2 2016a** - WAVE - Security Services for Applications and Management Messages
* The **[IEEE1609dot2](https://forge.etsi.org/rep/ITS/asn1/ieee1609.2/tree/WI-00557)** module from the  **IEEE Std 1609.2** - WAVE - Security Services for Applications and Management Messages

*NOTE: Please use  `--recurse-submodules` option in order to clone the module with all necessary dependencies.*
Compare 26221f3c to a770be32
Original line number Diff line number Diff line
Subproject commit 26221f3cbb56332e910df771f0f22b89daf9eca2
Subproject commit a770be3276029ea4fb6a116ecb46c3ac0851b61b