Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / acp133 / acp133.asn
blob8c752357e943b8cc2fce5102c676d245548f64c9
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     DirectoryString
18     --==
19     FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1)
20       selectedAttributeTypes(5) 4}
21     Name
22     --==
23     FROM InformationFramework {joint-iso-itu-t ds(5) module(1)
24       informationFramework(1) 3};
28 ACPPreferredDelivery ::= ENUMERATED { smtp(0), acp127(1), mhs(2) }
30 ALType ::= INTEGER { aig(0), type(1), cad(2), taskforce(3), dag(4) }
32 Community ::= ENUMERATED { genser(0), si(1), both(2) }
34 OnSupported ::= BIT STRING { acp127-nn(0), acp127-pn(1), acp127-tn(2) }
36 ACPLegacyFormat ::= INTEGER {
37         janap128(0),
38         acp127(1), -- changed from acp126 for consistency purposes
39         doi103(2),
40         doi103-special(3),
41         acp127(4),
42         acp127-converted(5),
43         reserved-1(6), -- hold for ACP127Standard if needed
44         acp127-state(7),
45         acp127-modified(8),
46         socomm-special(9),
47         socomm-narrative(10),
48         reserved-2(11), -- hold for SOCOMMNarrativeTTY if needed
49         socomm-narrative-special(12),
50         socomm-data(13),
51         socomm-internal(14),
52         socomm-external(15),
53         mfi-default(16),
54         acp-legacy-format-smtp(17),
55         p22(18),
56         -- 19 - 31 for national or bilateral use
57         acp145-united-states(32),
58         acp145-australia(33),
59         acp145-canada(34),
60         acp145-united-kingdom(35),
61         acp145-new-zealand(36) }
63 ACPNoAttachments ::= BOOLEAN
65 Active ::= BOOLEAN
67 Addressees ::= SEQUENCE OF PrintableString (SIZE (1..55))
69 Classification ::= ENUMERATED { unmarked(0), unclassified(1), restricted(2),
70 confidential(3), secret(4), top-secret(5) }
72 DistributionCode ::= PrintableString
74 EmConCapability ::= BOOLEAN
76 EmConState ::= ENUMERATED { enabled(0), receive-only(1), electronic-silence(2), disabled(3) }
78 JPEG ::= OCTET STRING -- a JPEG image
80 MaxMessageSize ::= INTEGER
82 MonthlyUKMs ::= --SIGNED { SEQUENCE OF UKMEntry }-- SEQUENCE {
83   ukm-entries                   SEQUENCE OF UKMEntry,
84   algorithm-identifier          AlgorithmIdentifier,
85   encrypted                     BIT STRING
88 MsgProtocolInfoCapability ::= ENUMERATED { acp-127(0), acp-123(1) }
90 Remarks ::= SEQUENCE OF PrintableString
92 -- RIParameters used to be defined as a ASN.1 SET specification, but
93 -- this has been deprecated in edition D in favour of a DirectoryString
94 -- containing a sequence of dollar separated PrintableStrings.
96 -- Implemented in Wireshark as a CHOICE to be able to decode both without
97 -- using a preference.
98 RIParameters ::= CHOICE {
99         ri-parameters             DirectoryString,
100         ri-parameters-deprecated  RIParametersDeprecated
103 RIParametersDeprecated ::= SET {
104         rI              [0] PrintableString,
105         rIType          [1] ENUMERATED 
106         { normal(0), off-line(1), partTimeTerminal(2) },
107         minimize        [2] BOOLEAN, -- not used any more --
108         sHD             [3] PrintableString,
109         classification  [4] Classification
112 UKMEntry ::= SEQUENCE {
113         tag PairwiseTag,
114         ukm OCTET STRING
117 WebAccessCapability ::= BOOLEAN
119 -- these are imported directly from SDN.701
121 PairwiseTag                     ::= SEQUENCE  {
122         kmid            Kmid,
123         edition         INTEGER --(1..ub-edition-size)--,
124         date            UTCTime OPTIONAL }
126 Kmid                    ::=  OCTET STRING
128 MLReceiptPolicy         ::=  CHOICE  {
129      none               [0] NULL,
130      insteadOf          [1] SEQUENCE -- (SIZE (1..ub-insteadOf))
131                                                 OF GeneralNames,
132      inAdditionTo       [2] SEQUENCE --(SIZE (1..ub-inAdditionTo))
133                                                 OF GeneralNames }