forked from osmocom/wireshark
d94b155f74
Added decoding of ADatP3Data, CorrectionsData, ForwardedEncryptedData, ACP127Data and ACP127NotificationResponse. svn path=/trunk/; revision=31474
117 lines
4 KiB
Groff
117 lines
4 KiB
Groff
-- $Id$
|
|
MMSExtendedBodyPartTypes {iso(1) identified-organization(3) nato(26)
|
|
stanags(0) mmhs(4406) object-identifiers(0) module(0)
|
|
extended-body-part-types(7)} DEFINITIONS IMPLICIT TAGS ::=
|
|
BEGIN
|
|
|
|
-- Prologue
|
|
-- Exports Everything
|
|
IMPORTS
|
|
-- IPMS information objects
|
|
EXTENDED-BODY-PART-TYPE
|
|
--=
|
|
FROM IPMSInformationObjects {joint-iso-ccitt mhs-motis(6) ipms(1)
|
|
modules(0) information-objects(2)}
|
|
-- MMS information objects
|
|
MM
|
|
--=
|
|
FROM MMSInformationObjects {iso(1) identified-organization(3) nato(26)
|
|
stanags(0) mmhs(4406) object-identifiers(0) module(0) mms(1)}
|
|
-- MMS upper lower bounds
|
|
ub-data-size
|
|
--=
|
|
FROM MMSUpperBounds {iso(1) identified-organization(3) nato(26) stanags(0)
|
|
mmhs(4406) object-identifiers(0) module(0) upper-bounds(0)}
|
|
-- MTS Abstract Service
|
|
MessageDeliveryTime, OtherMessageDeliveryFields
|
|
--=
|
|
FROM MTSAbstractService {joint-iso-ccitt mhs-motis(6) mts(3) modules(0)
|
|
mts-abstract-service(1)}
|
|
-- MMS object identifiers
|
|
--=
|
|
id-nato-mmhs-et-adatp3, id-nato-mmhs-et-adatp3-parameters,
|
|
id-nato-mmhs-et-acp127data, id-nato-mmhs-et-acp127data-parameters,
|
|
id-nato-mmhs-et-corrections, id-nato-mmhs-et-corrections-parameters,
|
|
id-nato-mmhs-et-forwarded-encrypted,
|
|
id-nato-mmhs-et-forwarded-encrypted-parameters, id-nato-mmhs-et-mm-message,
|
|
id-nato-mmhs-et-mm-message-parameters
|
|
--=
|
|
FROM MMSObjectIdentifiers {iso(1) identified-organization(3) nato(26)
|
|
stanags(0) mmhs(4406) object-identifiers(0)};
|
|
|
|
-- extended adatp3 bodypart
|
|
--adatp3-body-part EXTENDED-BODY-PART-TYPE ::= {
|
|
-- PARAMETERS {ADatP3Parameters
|
|
-- IDENTIFIED BY id-nato-mmhs-et-adatp3-parameters},
|
|
-- DATA {ADatP3Data
|
|
-- IDENTIFIED BY id-nato-mmhs-et-adatp3}}
|
|
|
|
ADatP3Parameters ::= INTEGER -- DEFAULT (0)
|
|
|
|
ADatP3Data ::= CHOICE {
|
|
lineOriented [0] IMPLICIT IA5String,
|
|
setOriented [1] IMPLICIT SEQUENCE OF IA5String}
|
|
|
|
-- extended corrections body part
|
|
--corrections-body-part EXTENDED-BODY-PART-TYPE ::= {
|
|
-- PARAMETERS {CorrectionsParameters
|
|
-- IDENTIFIED BY id-nato-mmhs-et-corrections-parameters},
|
|
-- DATA {CorrectionsData
|
|
-- IDENTIFIED BY id-nato-mmhs-et-corrections}}
|
|
|
|
CorrectionsParameters ::= INTEGER
|
|
|
|
CorrectionsData ::= IA5String
|
|
|
|
-- extended forwarded encrypted body part
|
|
--forwarded-encrypted-body-part EXTENDED-BODY-PART-TYPE ::= {
|
|
-- PARAMETERS
|
|
-- {ForwardedEncryptedParameters
|
|
-- IDENTIFIED BY id-nato-mmhs-et-forwarded-encrypted-parameters},
|
|
-- DATA
|
|
-- {ForwardedEncryptedData
|
|
-- IDENTIFIED BY id-nato-mmhs-et-forwarded-encrypted}}
|
|
|
|
-- A forwarded-encrypted-body must contain the delivery information,
|
|
-- containing the content type which will indicate whether the forwarded
|
|
-- encrypted message is an MM or IPM. All security related information
|
|
-- (i.e., token) of the original message must be forwarded.
|
|
ForwardedEncryptedParameters ::= SET {
|
|
delivery-time [0] MessageDeliveryTime OPTIONAL,
|
|
delivery-envelope [1] OtherMessageDeliveryFields}
|
|
|
|
-- 2/X.411, part 9 of 26.
|
|
ForwardedEncryptedData ::= BIT STRING
|
|
|
|
-- extended MM message body part
|
|
--mm-message-body-part EXTENDED-BODY-PART-TYPE ::= {
|
|
-- PARAMETERS
|
|
-- {MMMessageParameters
|
|
-- IDENTIFIED BY id-nato-mmhs-et-mm-message-parameters},
|
|
-- DATA {MMMessageData
|
|
-- IDENTIFIED BY id-nato-mmhs-et-mm-message}}
|
|
|
|
-- An mm-message-body-part can either carry a forwarded M1M or a forwarded
|
|
-- IPM. In the case of a message-body-part, as defined in X.420,
|
|
-- it can only carry an IPM.
|
|
MMMessageParameters ::= SET {
|
|
delivery-time [0] MessageDeliveryTime OPTIONAL,
|
|
delivery-envelope [1] OtherMessageDeliveryFields}
|
|
|
|
MMMessageData ::= IPM
|
|
|
|
-- extended acp127data body part
|
|
--acp127data-body-part EXTENDED-BODY-PART-TYPE ::= {
|
|
-- PARAMETERS
|
|
-- {ACP127DataParameters
|
|
-- IDENTIFIED BY id-nato-mmhs-et-acp127data-parameters},
|
|
-- DATA {ACP127DataData
|
|
-- IDENTIFIED BY id-nato-mmhs-et-acp127data}}
|
|
|
|
ACP127DataParameters ::= INTEGER
|
|
|
|
ACP127DataData ::= IA5String(SIZE (1..ub-data-size))
|
|
|
|
END -- of MMS ExtendedBodyPartTypes
|
|
|