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 } END