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

ETSI WI-00557

parent ddb6078d
Loading
Loading
Loading
Loading
+34 −11
Original line number Original line Diff line number Diff line
EtsiTs103097Module
EtsiTs103097Module
{ itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) ts(103097) v1(0) } 
{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) secHeaders(103097) core(1) version2(2)} 


DEFINITIONS AUTOMATIC TAGS ::= BEGIN
DEFINITIONS AUTOMATIC TAGS ::= BEGIN


@@ -7,11 +7,16 @@ IMPORTS


Ieee1609Dot2Data, ExplicitCertificate
Ieee1609Dot2Data, ExplicitCertificate


FROM 
FROM IEEE1609dot2 {iso(1) identified-organization(3) ieee(111) 

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

Version

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

ExtensionModuleVersion::= Version


EtsiTs103097Certificate::= ExplicitCertificate (WITH COMPONENTS{...,
EtsiTs103097Certificate::= ExplicitCertificate (WITH COMPONENTS{...,
  toBeSigned (WITH COMPONENTS{...,
  toBeSigned (WITH COMPONENTS{...,
@@ -24,11 +29,6 @@ EtsiTs103097Certificate::= ExplicitCertificate (WITH COMPONENTS{...,
  })
  })
}) 
}) 


SingleEtsiTs103097Certificate ::= SEQUENCE {
  only  EtsiTs103097Certificate
}

		
EtsiTs103097Data::=Ieee1609Dot2Data (WITH COMPONENTS {..., 
EtsiTs103097Data::=Ieee1609Dot2Data (WITH COMPONENTS {..., 
  content (WITH COMPONENTS {...,
  content (WITH COMPONENTS {...,
    signedData (WITH COMPONENTS {..., -- constraints on signed data headers
    signedData (WITH COMPONENTS {..., -- constraints on signed data headers
@@ -40,12 +40,13 @@ EtsiTs103097Data::=Ieee1609Dot2Data (WITH COMPONENTS {...,
        })
        })
      }),
      }),
      signer (WITH COMPONENTS {...,  --constraints on the certificate
      signer (WITH COMPONENTS {...,  --constraints on the certificate
        certificate (WITH COMPONENT (SingleEtsiTs103097Certificate)) 
        certificate ((WITH COMPONENT (EtsiTs103097Certificate))^(SIZE(1)))
      })
      })
    }),
    }),
    encryptedData (WITH COMPONENTS {..., -- constraints on encrypted data headers
    encryptedData (WITH COMPONENTS {..., -- constraints on encrypted data headers
      recipients  (WITH COMPONENT (
      recipients  (WITH COMPONENT (
        (WITH COMPONENTS {..., 
        (WITH COMPONENTS {..., 
          pskRecipInfo ABSENT,
          symmRecipInfo ABSENT,
          symmRecipInfo ABSENT,
          rekRecipInfo ABSENT
          rekRecipInfo ABSENT
        })
        })
@@ -55,6 +56,12 @@ EtsiTs103097Data::=Ieee1609Dot2Data (WITH COMPONENTS {...,
  })
  })
})
})


EtsiTs103097Data-Unsecured {ToBeSentDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {...,
  content (WITH COMPONENTS {
    unsecuredData (CONTAINING ToBeSentDataContent)
  })
})

EtsiTs103097Data-Signed {ToBeSignedDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {..., 
EtsiTs103097Data-Signed {ToBeSignedDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {..., 
  content (WITH COMPONENTS {
  content (WITH COMPONENTS {
    signedData (WITH COMPONENTS {..., 
    signedData (WITH COMPONENTS {..., 
@@ -99,4 +106,20 @@ EtsiTs103097Data-Encrypted {ToBeEncryptedDataContent} ::= EtsiTs103097Data (WITH


EtsiTs103097Data-SignedAndEncrypted {ToBesignedAndEncryptedDataContent} ::= EtsiTs103097Data-Encrypted {EtsiTs103097Data-Signed {ToBesignedAndEncryptedDataContent}} 
EtsiTs103097Data-SignedAndEncrypted {ToBesignedAndEncryptedDataContent} ::= EtsiTs103097Data-Encrypted {EtsiTs103097Data-Signed {ToBesignedAndEncryptedDataContent}} 


EtsiTs103097Data-Encrypted-Unicast {ToBeEncryptedDataContent} ::= EtsiTs103097Data-Encrypted { EtsiTs103097Data-Unsecured{ToBeEncryptedDataContent}} (WITH COMPONENTS {...,
  content (WITH COMPONENTS {
    encryptedData (WITH COMPONENTS {...,
      recipients (SIZE(1))
    })
  })
})

EtsiTs103097Data-SignedAndEncrypted-Unicast {ToBesignedAndEncryptedDataContent} ::= EtsiTs103097Data-Encrypted {EtsiTs103097Data-Signed {ToBesignedAndEncryptedDataContent}} (WITH COMPONENTS {...,
  content (WITH COMPONENTS {
    encryptedData (WITH COMPONENTS {...,
      recipients (SIZE(1))
    })
  })
}) 

END
END
Compare 70c10e7b to 26221f3c
Original line number Original line Diff line number Diff line
Subproject commit 70c10e7bb032794fa5168c009be8b865179fc883
Subproject commit 26221f3cbb56332e910df771f0f22b89daf9eca2