From Clemens Auer:
[obnox/wireshark/wip.git] / asn1 / acp133 / acp133.asn
1 ACP133CommonContent { joint-iso-ccitt(2) country(16) us(840) organization(1) gov(101) dod(2) ds(2) module(0) commonContent(2) editionB (3) }
2 DEFINITIONS ::=
3 BEGIN
4 IMPORTS
5   GeneralNames, CertificateAssertion
6     FROM CertificateExtensions {joint-iso-ccitt ds(5)
7                module(1) certificateExtensions(26) 0}
8   AlgorithmIdentifier
9     --==
10     FROM AuthenticationFramework {joint-iso-itu-t ds(5) module(1)
11       authenticationFramework(7) 3}
12   ContentLength, EncodedInformationTypesConstraints, ExtendedContentType,
13     ORAddress, ORName, RequestedDeliveryMethod, SecurityContext
14     --==
15     FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0)
16       mts-abstract-service(1) version-1999(1)}
17     Name
18     --==
19     FROM InformationFramework {joint-iso-itu-t ds(5) module(1)
20       informationFramework(1) 3};
21
22
23
24 ACPPreferredDelivery ::= ENUMERATED { smtp(0), acp127(1), mhs(2) }
25
26 ALType ::= INTEGER { aig(0), type(1), cad(2), taskforce(3), dag(4) }
27
28 Community ::= ENUMERATED { genser(0), si(1), both(2) }
29
30 OnSupported ::= BIT STRING { acp127-nn(0), acp127-pn(1), acp127-tn(2) }
31
32 ACPLegacyFormat ::= INTEGER {
33         janap128(0),
34         acp126(1),
35         doi103(2),
36         doi103-special(3),
37         acp127(4),
38         acp127-converted(5),
39         reserved-1(6), -- hold for ACP127Standard if needed
40         acp127-state(7),
41         acp127-modified(8),
42         socomm-special(9),
43         socomm-narrative(10),
44         reserved-2(11), -- hold for SOCOMMNarrativeTTY if needed
45         socomm-narrative-special(12),
46         socomm-data(13),
47         socomm-internal(14),
48         socomm-external(15) }
49         -- Note: Values 32 through 48 are not defined
50         -- by this ACP and may be used nationally or
51         -- bilaterally.
52
53
54 Addressees ::= SEQUENCE OF PrintableString (SIZE (1..55))
55
56 Classification ::= ENUMERATED { unmarked(0), unclassified(1), restricted(2),
57 confidential(3), secret(4), top-secret(5) }
58
59 DistributionCode ::= PrintableString
60
61 JPEG ::= OCTET STRING -- a JPEG image
62
63 MonthlyUKMs ::= --SIGNED { SEQUENCE OF UKMEntry }-- SEQUENCE {
64   ukm-entries                   SEQUENCE OF UKMEntry,
65   algorithm-identifier          AlgorithmIdentifier,
66   encrypted                     BIT STRING
67 }
68
69 Remarks ::= SEQUENCE OF PrintableString
70
71 RIParameters ::= SET {
72         rI              [0] PrintableString,
73         rIType          [1] ENUMERATED 
74         { normal(0), off-line(1), partTimeTerminal(2) },
75         minimize        [2] BOOLEAN, -- not used any more --
76         sHD             [3] PrintableString,
77         classification  [4] Classification
78 }
79
80 UKMEntry ::= SEQUENCE {
81         tag PairwiseTag,
82         ukm OCTET STRING
83 }
84
85 -- these are imported directly from SDN.701
86
87 PairwiseTag                     ::= SEQUENCE  {
88         kmid            Kmid,
89         edition         INTEGER --(1..ub-edition-size)--,
90         date            UTCTime OPTIONAL }
91
92 Kmid                    ::=  OCTET STRING
93
94 MLReceiptPolicy         ::=  CHOICE  {
95      none               [0] NULL,
96      insteadOf          [1] SEQUENCE -- (SIZE (1..ub-insteadOf))
97                                                 OF GeneralNames,
98      inAdditionTo       [2] SEQUENCE --(SIZE (1..ub-inAdditionTo))
99                                                 OF GeneralNames }
100
101 END