Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / p772 / MMSInformationObjects.asn
blob510b551f74d1b3b3d39db4f392428b25dedd14de
1 MMSInformationObjects {iso(1) identified-organization(3) nato(26) stanags(0)
2   mmhs(4406) object-identifiers(0) module(0) mms(1)} DEFINITIONS IMPLICIT TAGS
3 ::=
4 BEGIN
6 -- Prologue
7 -- Exports Everything
8 IMPORTS
9   -- IPM Information Object
10   Body, CommonFields, Heading, NonReceiptFields, OtherNotificationTypeFields,
11     ReceiptFields, IPM, IPN
12     --=
13     FROM IPMSInformationObjects {joint-iso-ccitt mhs-motis(6) ipms(1)
14       modules(0) information-objects(2)}
15   -- MTS abstract service
16   ORName
17     --=
18     FROM MTSAbstractService {joint-iso-ccitt mhs-motis(6) mts(3) modules(0)
19       mts-abstract-service(1)};
21 -- Information Object
22 --InformationObject ::= CHOICE {mm  [0]  MM,
23 --                              mn  [1]  MN}
25 -- We use IPM and IPN here because asn2wrs is unable to fetch
26 -- COMPONENTS OF CommonFields from IPMSInformationObjects.asn (x420).
27 InformationObject ::= CHOICE {mm  [0]  IPM,
28                               mn  [1]  IPN}
30 -- MM (Military Message)
31 MM ::= SEQUENCE {mmheading  Heading,
32                  mmbody     Body}
34 -- The mandatory support on the IPMIdentifier components is more important
35 -- in MMS than in IPMS. The user component, ORName of the originating UA is
36 -- mandatory. Local IPMIdentifier is made up of 2 concatenated string
37 -- separated by a space both generated by the originating UA, a serial
38 -- number and the filing time (the time the message generation is finished)
39 -- in UTC time format. The minimum length of 15 is because both a date/time
40 -- stamp in UTC format including seconds and a serial number, plus the space
41 -- delimiter are mandatory. The smallest acceptable UTC date/time stamp
42 -- is 13 (ddmmyyhhmmssZ).
43 -- MN (Military Notification receipt/non receipt / other notification types)
44 MN ::= SET {
45   COMPONENTS OF CommonFields,
46   choice
47     [0]  CHOICE {mn-non-receipt-fields              [0]  NonReceiptFields,
48                  mn-receipt-fields                  [1]  ReceiptFields,
49                  mn-other-notification-type-fields
50                    [2]  OtherNotificationTypeFields}}
52 MRN ::= MN -- with MN-receipt-fields chosen
54 MNRN ::= MN -- with MN-non-receipt-fields chosen
56 MON ::= MN -- with MN-other-notification-type-fields chosen
58 -- All military specific body parts are defined as extended body parts. 
59 -- The military specific body parts are defined in Annex A 
60 -- of this part of the MBS.
61 END -- of MMS InformationObjects