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

ETSI WI-00557

parent ba03c5df
Loading
Loading
Loading
Loading
+34 −5
Original line number Diff line number Diff line
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) minor-version-2(2)}
dot2(2) base(1) schema(1) major-version-2(2) minor-version-3(3)}

-- Minor version: 2
-- Minor version: 3

--******************************************************************************
-- 
@@ -52,7 +52,10 @@ 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)}

;
EtsiOriginatingHeaderInfoExtension 
FROM EtsiTs103097ExtensionModule {itu-t(0) identified-organization(4)
    etsi(0) itsDomain(5) wg5(5) secHeaders(103097) extension(2)
    version1(1)} WITH SUCCESSORS;

-- 
--********************************************************************* 
@@ -109,7 +112,9 @@ ToBeSignedData ::= SEQUENCE {

HashedData::= CHOICE  { 
    sha256HashedData  OCTET STRING (SIZE(32)),
    ...
    ...,
    sha384HashedData  OCTET STRING (SIZE(48)),
    reserved          OCTET STRING (SIZE(32))
}

HeaderInfo ::= SEQUENCE  { 
@@ -123,9 +128,33 @@ HeaderInfo ::= SEQUENCE {
    ...,
    inlineP2pcdRequest     SequenceOfHashedId3 OPTIONAL,
    requestedCertificate Certificate OPTIONAL,
    pduFunctionalType PduFunctionalType OPTIONAL
    pduFunctionalType      PduFunctionalType OPTIONAL,
    contributedExtensions  ContributedExtensionBlocks OPTIONAL
}

ContributedExtensionBlocks ::= SEQUENCE (SIZE(1..MAX)) OF ContributedExtensionBlock

ContributedExtensionBlock ::= SEQUENCE {
    contributorId IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.
              &id({Ieee1609dot2HeaderInfoContributedExtensions}),
    extns   SEQUENCE (SIZE(1..MAX)) OF IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.
              &Extn({Ieee1609dot2HeaderInfoContributedExtensions}{@.contributorId})
}

IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION ::= CLASS {
    &id    HeaderInfoContributorId UNIQUE,
    &Extn
} WITH SYNTAX {&Extn IDENTIFIED BY &id}

Ieee1609dot2HeaderInfoContributedExtensions 
    IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION ::= {
    {EtsiOriginatingHeaderInfoExtension IDENTIFIED BY etsiHeaderInfoContributorId},
    ...
}

HeaderInfoContributorId ::= INTEGER (0..255)
    etsiHeaderInfoContributorId         HeaderInfoContributorId ::= 2

MissingCrlIdentifier ::= SEQUENCE  {
    cracaId         HashedId3,
    crlSeries       CrlSeries,