1
-- Module GenericProtectingTransferSyntax (X.833:04/1995)
3
GenericProtectingTransferSyntax {joint-iso-itu-t genericULS(20) modules(1)
4
genericProtectingTransferSyntax(7)} DEFINITIONS AUTOMATIC TAGS ::=
7
EXPORTS SyntaxStructure{};
11
FROM ObjectIdentifiers {joint-iso-itu-t genericULS(20) modules(1)
13
SECURITY-TRANSFORMATION, ExternalSAID
14
FROM Notation notation;
16
SyntaxStructure{SECURITY-TRANSFORMATION:ValidSTs} ::= CHOICE {
17
firstPdvExplicit FirstPdvExplicit{{ValidSTs}},
18
-- To be used on the first PDV of a protecting presentation
19
-- context, or a protected PDV sent outside a presentation
20
-- context, in the case of a presentation-context-bound or
21
-- single-item-bound security association.
22
firstPdvExternal FirstPdvExternal{{ValidSTs}},
23
-- To be used on the first PDV of a protecting presentation
24
-- context, or a protected PDV sent outside a presentation
25
-- context, in the case of an externally established
26
-- security association.
27
subsequentPdv SubsequentPdv{{ValidSTs}}
28
-- To be used on a subsequent PDV in a protecting
29
-- presentation context.
32
FirstPdvExplicit{SECURITY-TRANSFORMATION:ValidSTs} ::= SEQUENCE {
33
transformationId SECURITY-TRANSFORMATION.&sT-Identifier({ValidSTs}),
35
SECURITY-TRANSFORMATION.&StaticUnprotectedParm
36
({ValidSTs}{@transformationId}) OPTIONAL,
38
SECURITY-TRANSFORMATION.&DynamicUnprotectedParm
39
({ValidSTs}{@transformationId}) OPTIONAL,
41
SECURITY-TRANSFORMATION.&XformedDataType({ValidSTs}{@transformationId})
44
FirstPdvExternal{SECURITY-TRANSFORMATION:ValidSTs} ::= SEQUENCE {
45
externalSAID ExternalSAID,
47
SECURITY-TRANSFORMATION.&DynamicUnprotectedParm({ValidSTs}) OPTIONAL,
48
-- Actual member of ValidSTs is as implied
50
xformedData SECURITY-TRANSFORMATION.&XformedDataType({ValidSTs})
51
-- Actual member of ValidSTs is as implied
55
SubsequentPdv{SECURITY-TRANSFORMATION:ValidSTs} ::= SEQUENCE {
57
SECURITY-TRANSFORMATION.&DynamicUnprotectedParm({ValidSTs}) OPTIONAL,
58
xformedData SECURITY-TRANSFORMATION.&XformedDataType({ValidSTs})
59
-- Actual member of ValidSTs is implied
60
-- by presentation context
65
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D