Corrections made to the ASN.1 modules of X.501 TC1 (08/1997)
SecurityLabel, SecurityCategory FROM MTSAbstractService
{ joint-iso-itu-t mhs(6) mts(3) modules(0) mts-abstract-service(1) version-1994(0)}
SecurityLabel, SecurityCategory FROM MTSAbstractService
{ joint-iso-itu-t mhs(6) mts(3) modules(0) mts-abstract-service(1) version-1999(1)}
dirqop DIRQOP ::= {
DIRQOP-ID { 1 2 3 }
DIRECTORYBINDERROR-QOP example-protection-mapping
DIRERRORS-QOP example-protection-mapping
DAPREADARG-QOP example-protection-mapping
DAPREADRES-QOP example-protection-mapping
DAPCOMPAREARG-QOP example-protection-mapping
DAPCOMPARERES-QOP example-protection-mapping
DAPLISTARG-QOP example-protection-mapping
DAPLISTRES-QOP example-protection-mapping
DAPSEARCHARG-QOP example-protection-mapping
DAPSEARCHRES-QOP example-protection-mapping
DAPABANDONARG-QOP example-protection-mapping
DAPABANDONRES-QOP example-protection-mapping
DAPADDENTRYARG-QOP example-protection-mapping
DAPADDENTRYRES-QOP example-protection-mapping
DAPREMOVEENTRYARG-QOP example-protection-mapping
DAPREMOVEENTRYRES-QOP example-protection-mapping
DAPMODIFYENTRYARG-QOP example-protection-mapping
DAPMODIFYENTRYRES-QOP example-protection-mapping
DAPMODIFYDNARG-QOP example-protection-mapping
DAPMODIFYDNRES-QOP example-protection-mapping
DSPCHAINEDOP-QOP example-protection-mapping
DISPSHADOWAGREEINFO-QOP example-protection-mapping
DISPCOORSHADOWARG-QOP example-protection-mapping
DISPCOORSHADOWRES-QOP example-protection-mapping
DISPUPDATESHADOWARG-QOP example-protection-mapping
DISPUPDATESHADOWRES-QOP example-protection-mapping
DISPREQUESTSHADOWUPDATEARG-QOP example-protection-mapping
DISPREQUESTSHADOWUPDATERES-QOP example-protection-mapping
DOPESTABLISHOPBINDARG-QOP example-protection-mapping
DOPESTABLISHOPBINDRES-QOP example-protection-mapping
DOPMODIFYOPBINDARG-QOP example-protection-mapping
DOPMODIFYOPBINDRES-QOP example-protection-mapping
DOPTERMINATEOPBINDARG-QOP example-protection-mapping
DOPTERMINATEOPBINDRES-QOP example-protection-mapping
DSAREFERRAL-QOP example-protection-mapping }
example-protection-mapping PROTECTION-MAPPING ::= {
SECURITY-TRANSFORMATION {{IDENTIFIER {1 2 4}
XFORMED-DATA-TYPE NULL}} }
-- This definition is missing in the base document; to be changed --
genEncryption {KEY-INFORMATION:SupportedKIClasses} SECURITY-TRANSFORMATION ::= {
IDENTIFIER {1 2 3}
XFORMED-DATA-TYPE SEQUENCE {
initEncRules OBJECT IDENTIFIER DEFAULT {joint-iso-itu-t asn1(1) ber(1)},
encAlgorithm AlgorithmIdentifier OPTIONAL,
keyInformation SEQUENCE {
kiClass KEY-INFORMATION.&kiClass ({SupportedKIClasses}),
keyInfo KEY-INFORMATION.&KiType ({SupportedKIClasses} {@.kiClass}) } OPTIONAL,
encData BIT STRING ( CONSTRAINED BY { -- the encData value must be generated following
-- the procedure specified in 15.3.1-- }) } }
AttribsHash ::=
HASH
{SEQUENCE {subject Name,
protectedAttributes SEQUENCE OF ProtectedAttributes}}
with:
AttribsHash ::= HASH{SEQUENCE SIZE (1..MAX) OF Attribute}
OPTIONALLY-PROTECTED, DIRQOP FROM EnhancedSecurity enhancedSecurity
OPTIONALLY-PROTECTED{}, dirqop FROM EnhancedSecurity enhancedSecurity
CHOICE {
selectedValues SEQUENCE SIZE (1..MAX) OF ATTRIBUTE.&Type({SupportedAttributes}{@attributeType}),
matchedValuesOnly NULL}