77cf86d3d6
svn path=/trunk/; revision=17471
186 lines
5.9 KiB
Groff
186 lines
5.9 KiB
Groff
ACP133CommonContent { joint-iso-ccitt(2) country(16) us(840) organization(1) gov(101) dod(2) ds(2) module(0) commonContent(2) editionB (3) }
|
|
DEFINITIONS ::=
|
|
BEGIN
|
|
IMPORTS
|
|
GeneralNames, CertificateAssertion
|
|
FROM CertificateExtensions {joint-iso-ccitt ds(5)
|
|
module(1) certificateExtensions(26) 0}
|
|
AlgorithmIdentifier
|
|
--==
|
|
FROM AuthenticationFramework {joint-iso-itu-t ds(5) module(1)
|
|
authenticationFramework(7) 3}
|
|
ContentLength, EncodedInformationTypesConstraints, ExtendedContentType,
|
|
ORAddress, ORName, RequestedDeliveryMethod, SecurityContext
|
|
--==
|
|
FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0)
|
|
mts-abstract-service(1) version-1999(1)}
|
|
Name
|
|
--==
|
|
FROM InformationFramework {joint-iso-itu-t ds(5) module(1)
|
|
informationFramework(1) 3};
|
|
|
|
|
|
|
|
ACPPreferredDelivery ::= ENUMERATED { smtp(0), acp127(1), mhs(2) }
|
|
|
|
ALType ::= INTEGER { aig(0), type(1), cad(2), taskforce(3), dag(4) }
|
|
|
|
Community ::= ENUMERATED { genser(0), si(1), both(2) }
|
|
|
|
OnSupported ::= BIT STRING { acp127-nn(0), acp127-pn(1), acp127-tn(2) }
|
|
|
|
ACPLegacyFormat ::= INTEGER {
|
|
janap128(0),
|
|
acp126(1),
|
|
doi103(2),
|
|
doi103-special(3),
|
|
acp127(4),
|
|
acp127-converted(5),
|
|
reserved-1(6), -- hold for ACP127Standard if needed
|
|
acp127-state(7),
|
|
acp127-modified(8),
|
|
socomm-special(9),
|
|
socomm-narrative(10),
|
|
reserved-2(11), -- hold for SOCOMMNarrativeTTY if needed
|
|
socomm-narrative-special(12),
|
|
socomm-data(13),
|
|
socomm-internal(14),
|
|
socomm-external(15) }
|
|
-- Note: Values 32 through 48 are not defined
|
|
-- by this ACP and may be used nationally or
|
|
-- bilaterally.
|
|
|
|
|
|
Addressees ::= SEQUENCE OF PrintableString (SIZE (1..55))
|
|
|
|
Classification ::= ENUMERATED { unmarked(0), unclassified(1), restricted(2),
|
|
confidential(3), secret(4), top-secret(5) }
|
|
|
|
DistributionCode ::= PrintableString
|
|
|
|
JPEG ::= OCTET STRING -- a JPEG image
|
|
|
|
MonthlyUKMs ::= --SIGNED { SEQUENCE OF UKMEntry }-- SEQUENCE {
|
|
ukm-entries SEQUENCE OF UKMEntry,
|
|
algorithm-identifier AlgorithmIdentifier,
|
|
encrypted BIT STRING
|
|
}
|
|
|
|
Remarks ::= SEQUENCE OF PrintableString
|
|
|
|
RIParameters ::= SET {
|
|
rI [0] PrintableString,
|
|
rIType [1] ENUMERATED
|
|
{ normal(0), off-line(1), partTimeTerminal(2) },
|
|
minimize [2] BOOLEAN, -- not used any more --
|
|
sHD [3] PrintableString,
|
|
classification [4] Classification
|
|
}
|
|
|
|
UKMEntry ::= SEQUENCE {
|
|
tag PairwiseTag,
|
|
ukm OCTET STRING
|
|
}
|
|
|
|
-- these are imported directly from SDN.701
|
|
|
|
PairwiseTag ::= SEQUENCE {
|
|
kmid Kmid,
|
|
edition INTEGER --(1..ub-edition-size)--,
|
|
date UTCTime OPTIONAL }
|
|
|
|
Kmid ::= OCTET STRING
|
|
|
|
MLReceiptPolicy ::= CHOICE {
|
|
none [0] NULL,
|
|
insteadOf [1] SEQUENCE -- (SIZE (1..ub-insteadOf))
|
|
OF GeneralNames,
|
|
inAdditionTo [2] SEQUENCE --(SIZE (1..ub-inAdditionTo))
|
|
OF GeneralNames }
|
|
|
|
-- X.402 syntaxes imported here to save a separate dissector
|
|
|
|
-- DL Submit Permission
|
|
DLSubmitPermission ::= CHOICE {
|
|
individual [0] ORName,
|
|
member-of-dl [1] ORName,
|
|
pattern-match [2] ORNamePattern,
|
|
member-of-group [3] Name
|
|
}
|
|
|
|
ORNamePattern ::= ORName
|
|
|
|
--any-user-may-submit DLSubmitPermission ::=
|
|
-- pattern-match:{built-in-standard-attributes {}}
|
|
|
|
-- DL Policy
|
|
DLPolicy ::= SET {
|
|
report-propagation
|
|
[0] INTEGER {previous-dl-or-originator(0), dl-owner(1),
|
|
both-previous-and-owner(2)} DEFAULT previous-dl-or-originator,
|
|
report-from-dl
|
|
[1] INTEGER {whenever-requested(0), when-no-propagation(1)}
|
|
DEFAULT whenever-requested,
|
|
originating-MTA-report
|
|
[2] INTEGER {unchanged(0), report(2), non-delivery-report(3),
|
|
audited-report(4)} DEFAULT unchanged,
|
|
originator-report
|
|
[3] INTEGER {unchanged(0), no-report(1), report(2), non-delivery-report(3)}
|
|
DEFAULT unchanged,
|
|
return-of-content
|
|
[4] ENUMERATED {unchanged(0), content-return-not-requested(1),
|
|
content-return-requested(2)} DEFAULT unchanged,
|
|
priority
|
|
[5] INTEGER {unchanged(0), normal(1), non-urgent(2), urgent(3)}
|
|
DEFAULT unchanged,
|
|
disclosure-of-other-recipients
|
|
[6] ENUMERATED {unchanged(0),
|
|
disclosure-of-other-recipients-prohibited(1),
|
|
disclosure-of-other-recipients-allowed(2)}
|
|
DEFAULT unchanged,
|
|
implicit-conversion-prohibited
|
|
[7] ENUMERATED {unchanged(0), implicit-conversion-allowed(1),
|
|
implicit-conversion-prohibited(2)} DEFAULT unchanged,
|
|
conversion-with-loss-prohibited
|
|
[8] ENUMERATED {unchanged(0), conversion-with-loss-allowed(1),
|
|
conversion-with-loss-prohibited(2)} DEFAULT unchanged,
|
|
further-dl-expansion-allowed [9] BOOLEAN DEFAULT TRUE,
|
|
originator-requested-alternate-recipient-removed [10] BOOLEAN DEFAULT TRUE,
|
|
proof-of-delivery
|
|
[11] INTEGER {dl-expansion-point(0), dl-members(1), both(2), neither(3)}
|
|
DEFAULT dl-members,
|
|
requested-delivery-method
|
|
[12] CHOICE {unchanged [0] NULL,
|
|
removed [1] NULL,
|
|
replaced RequestedDeliveryMethod} OPTIONAL -- DEFAULT unchanged:NULL --,
|
|
token-encryption-algorithm-preference
|
|
[13] SEQUENCE OF AlgorithmInformation OPTIONAL,
|
|
token-signature-algorithm-preference
|
|
[14] SEQUENCE OF AlgorithmInformation OPTIONAL,
|
|
...
|
|
}
|
|
|
|
AlgorithmInformation ::= SEQUENCE {
|
|
algorithm-identifier [0] AlgorithmIdentifier,
|
|
originator-certificate-selector [1] CertificateAssertion OPTIONAL,
|
|
recipient-certificate-selector [2] CertificateAssertion OPTIONAL
|
|
}
|
|
|
|
-- OR-Address with Capabilities
|
|
AddressCapabilities ::= SEQUENCE {
|
|
description GeneralString OPTIONAL,
|
|
address ORAddress,
|
|
capabilities SET OF Capability
|
|
}
|
|
|
|
Capability ::= SET {
|
|
content-types
|
|
[0] SET OF ExtendedContentType OPTIONAL,
|
|
maximum-content-length [1] ContentLength OPTIONAL,
|
|
encoded-information-types-constraints
|
|
[2] EncodedInformationTypesConstraints OPTIONAL,
|
|
security-labels [3] SecurityContext OPTIONAL
|
|
}
|
|
|
|
END
|