\File{na\-summary.py},{18:50},{Feb 12 1991}
\L{\LB{QuipuNameDefinitions \K{DEFINITIONS} ::=}}
\L{\LB{}}
\L{\LB{\K{BEGIN}}}
\L{\LB{}}
\L{\LB{\K{IMPORTS}}}
\L{\LB{\K{ABSTRACT}\-\K{OPERATION}, \K{ABSTRACT}\-\K{ERROR}}}
\L{\LB{    \K{FROM} AbstractServiceNotation}}
\L{\LB{}\Tab{8}{\{joint\-iso\-ccitt mhs\-motis(6) asdc(2) modules(0) notation(1)\}}}
\L{\LB{}}
\L{\LB{NameError, ServiceError, SecurityError}}
\L{\LB{    \K{FROM} DirctoryAbstractService}}
\L{\LB{}\Tab{8}{\{joint\-iso\-ccitt ds(5) modules(1) directoryAbstractService(2)\}}}
\L{\LB{}}
\L{\LB{DistinguishedName, RelativeDistinguishedName, Attribute,}}
\L{\LB{\K{ATTRIBUTE}, \K{ATTRIBUTE}\-\K{SYNTAX}, \K{OBJECT}\-\K{CLASS}}}
\L{\LB{    \K{FROM} InformationFramework}}
\L{\LB{}\Tab{8}{\{joint\-iso\-ccitt ds(5) modules(1) informationFramework(1)\}}}
\L{\LB{}}
\L{\LB{caseIgnoreStringSyntax}}
\L{\LB{    \K{FROM} SelectedAttributeTypes}}
\L{\LB{}\Tab{8}{\{joint\-iso\-ccitt ds(5) modules(1) selectedAttributeTypes(5)\}}}
\L{\LB{}}
\L{\LB{TreeStructure, ACL, EDBInfo, MasterDSA, SlaveDSA, DSA, QuipuVersion, }}
\L{\LB{InheritedAttribute, SubordinateReference, Crossreference, }}
\L{\LB{NonSpecificSubordinateReference,}}
\L{\LB{QuipuDSA, QuipuObject, QuipuNonLeafObject, ExternalNonLeafObject,}}
\L{\LB{    \K{FROM} QuipuDirectoryDefinitions;}}
\L{\LB{}}
\L{\LB{quipu \K{OBJECT} \K{IDENTIFIER}}\Tab{24}{::= \{ccitt data(9) pss(2342) ucl(19200300) quipu(99)\}}}
\L{\LB{}\Tab{32}{\C{}\-\- interim QUIPU OID}}
\CE{}\L{\LB{}}
\L{\LB{attributeType \K{OBJECT} \K{IDENTIFIER} ::= \{quipu attributeType(1)\}    }}
\L{\LB{}}
\L{\LB{attributeSyntax \K{OBJECT} \K{IDENTIFIER} ::= \{quipu attributeSyntax(2)\}}}
\L{\LB{}}
\L{\LB{objectClass \K{OBJECT} \K{IDENTIFIER} ::= \{quipu objectClass(3)\}}}
\L{\LB{}}
\L{\LB{treeStructure TreeStructure ::= \{attributeType 1\}}}
\L{\LB{}}
\L{\LB{acl ACL ::= \{attributeType 2\}}}
\L{\LB{}}
\L{\LB{eDBInfo EDBInfo ::= \{attributeType 3\}}}
\L{\LB{}}
\L{\LB{masterDSA MasterDSA ::= \{attributeType 4\}}}
\L{\LB{}}
\L{\LB{slaveDSA SlaveDSA ::= \{attributeType 5\}}}
\L{\LB{}}
\L{\LB{control DSAControl ::= \{attributeType 15\}}}
\L{\LB{}}
\L{\LB{quipuVersion QuipuVersion ::= \{attributeType 16\}}}
\L{\LB{}}
\L{\LB{ProtectedPassword ::= }}
\L{\LB{        \K{SEQUENCE}}}
\L{\LB{        \{}}
\L{\LB{                algorithm [0] AlgorithmIdentifier \K{OPTIONAL},}}
\L{\LB{                salt [1] \K{SET} \{}}
\L{\LB{                        time1 [0] UTCTime \K{OPTIONAL},}}
\L{\LB{                        time2 [1] UTCTime \K{OPTIONAL},}}
\L{\LB{                        random1 [2] \K{BIT} \K{STRING} \K{OPTIONAL},}}
\L{\LB{                        random2 [3] \K{BIT} \K{STRING} \K{OPTIONAL}}}
\L{\LB{                        \}}}
\L{\LB{                        \K{OPTIONAL},}}
\L{\LB{                password [2] \K{OCTET} \K{STRING}}}
\L{\LB{        \}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{protectedPassword \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}    ProtectedPassword}}
\L{\LB{          ::= \{attributeType 17\}}}
\L{\LB{}}
\L{\LB{SecurityPolicy ::= \K{ANY} }}
\L{\LB{}\Tab{8}{       \C{}\-\- to be defined}}
\CE{}\L{\LB{}}
\L{\LB{entrySecurityPolicy \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    SecurityPolicy ::= \{attributeType 18\}}}
\L{\LB{}}
\L{\LB{dsaDefaultSecurityPolicy \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    SecurityPolicy ::= \{attributeType 19\}}}
\L{\LB{}}
\L{\LB{dsaPermittedSecurityPolicy \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    SecurityPolicy ::= \{attributeType 20\}}}
\L{\LB{}}
\L{\LB{inheritedAttribute InheritedAttribute ::= \{attributeType 21\}}}
\L{\LB{}}
\L{\LB{execVector \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    PrintableString ::= \{attributeType 22\}}}
\L{\LB{}}
\L{\LB{relayDSA \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    distinguishedNameSyntax ::= \{attributeType 23\}}}
\L{\LB{}}
\L{\LB{audio \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    OCTECT \K{STRING} ::= \{attributeType 24\}}}
\L{\LB{}}
\L{\LB{subordinateReference SubordinateReference ::= \{attributeType 25\}}}
\L{\LB{}}
\L{\LB{crossReference Crossreference ::= \{attributeType 26\}}}
\L{\LB{}}
\L{\LB{nonSpecificSubordinateReference NonSpecificSubordinateReference }}
\L{\LB{                              ::= \{attributeType 27\}}}
\L{\LB{}}
\L{\LB{listenAddress \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    PresentationAddress ::= \{attributeType 28\}}}
\L{\LB{}}
\L{\LB{cachedEDB \K{ATTRIBUTE}}}
\L{\LB{    \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{    distinguishedNameSyntax ::= \{attributeType 29\}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{quipuDSA QuipuDSA ::= \{objectClass 1\}}}
\L{\LB{}}
\L{\LB{quipuObject QuipuObject}\Tab{24}{::= \{objectClass 2\}}\Tab{48}{}}
\L{\LB{}}
\L{\LB{quipuNonLeafObject QuipuNonLeafObject ::= \{objectClass 6\}}}
\L{\LB{}}
\L{\LB{externalNonLeafObject ExternalNonLeafObject ::= \{objectClass 9\}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{quipuSecurityUser \K{OBJECT}\-\K{CLASS}}}
\L{\LB{    \K{SUBCLASS} \K{OF} quipuObject}}
\L{\LB{    \K{MUST} \K{CONTAIN} \{protectedPassword\}}}
\L{\LB{         ::= \{objectClass 7\}}}
\L{\LB{}}
\L{\LB{iSODEApplicationEntity \K{OBJECT}\-\K{CLASS}}}
\L{\LB{    \K{SUBCLASS} \K{OF} applicationEntity}}
\L{\LB{    \K{MUST} \K{CONTAIN} \{execVector\}}}
\L{\LB{         ::= \{objectclass 8\}}}
\L{\LB{}}
\L{\LB{friendlyCountryName \K{ATTRIBUTE}}}
\L{\LB{  \K{WITH} \K{ATTRIBUTE}\-\K{SYNTAX}}}
\L{\LB{  caseIgnoreStringSyntax}}
\L{\LB{}\Tab{8}{::= \{attributeType 8\}}}
\L{\LB{}\Tab{16}{\C{}\-\- example ``UK\'\', ``United Kingdom\'\' etc.}}
\CE{}\L{\LB{}}
\L{\LB{friendlyCountry \K{OBJECT}\-\K{CLASS}}}
\L{\LB{  \K{SUBCLASS} \K{OF} country, quipuObject}}
\L{\LB{  \K{MUST} \K{CONTAIN} \{ friendlyCountryName \}}}
\L{\LB{}\Tab{8}{::= \{objectClass 3\}}}
\L{\LB{}}
\L{\LB{}}
\L{\LB{\K{END}}}
\L{\LB{}}
