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}