Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAPI.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAPS.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\ASN.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Bind.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Constant.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\DSML.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Entry.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Entry.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Examples.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Extension.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Extra.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\FAQ.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Filter.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Filter.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\FilterMatch.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\LDIF.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\LDIF.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Message.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Message.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Reference.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\RFC.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\RootDSE.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Schema.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Schema.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Search.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Search.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Security.pod Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Util.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Extension\SetPassword.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Extension\WhoAmI.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\EntryChange.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\ManageDsaIT.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\Paged.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\PersistentSearch.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\ProxyAuth.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\Sort.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\SortResult.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\VLV.pm Installing D:\cpanrun\build\5-8-0\site\lib\Net\LDAP\Control\VLVResponse.pm Installing D:\cpanrun\build\5-8-0\site\lib\LWP\Protocol\ldap.pm Installing D:\cpanrun\build\5-8-0\site\lib\Bundle\Net\LDAP.pm Writing D:\cpanrun\build\5-8-0\site\lib\auto\Net\LDAP\.packlist Appending installation info to D:\cpanrun\build\5-8-0\lib/perllocal.pod =foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ok 117 ok 118 ok 119 ok 120 # (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) ok 121 ok 122 ok 123 ok 124 # (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ok 125 ok 126 ok 127 ok 128 # (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) ok 129 ok 130 ok 131 ok 132 # (| (cn=foo\(bar\)) (cn=test)) ok 133 ok 134 ok 135 ok 136 # (cn=foo\*) ok 137 ok 138 ok 139 ok 140 # (cn=foo\\*) ok 141 ok 142 ok 143 ok 144 # (cn=\\*foo) ok 145 ok 146 ok 147 ok 148 # (cn=\\*foo\\*) ok 149 ok 150 ok 151 ok 152 # (ou:dn:caseIgnoreMatch:=people) ok 153 ok 154 ok 155 ok 156 # (sn:caseIgnoreMatch:=barr) ok 157 ok 158 ok 159 ok 160 # (attr=*) ok 161 ok 162 ok 163 ok 164 # (attr;x-tag=*) ok 165 ok 166 ok 167 ok 168 # (attr=) ok 169 ok 170 ok 171 ok 172 # (1.2.3.4.5=) ok 173 ok 174 ok 175 ok 176 # (1.2.3.4.5;x-tag=) ok 177 ok 178 ok 179 ok 180 # (attr=value) ok 181 ok 182 ok 183 ok 184 # (space= ) ok 185 ok 186 ok 187 ok 188 # (null=\00) ok 189 ok 190 ok 191 ok 192 # (bell=\07) ok 193 ok 194 ok 195 ok 196 # (bell=) ok 197 ok 198 ok 199 ok 200 # (attr;x-star=\2a) ok 201 ok 202 ok 203 ok 204 # (attr;x-escape=\5C) ok 205 ok 206 ok 207 ok 208 # (attr=initial*) ok 209 ok 210 ok 211 ok 212 # (attr=*any*) ok 213 ok 214 ok 215 ok 216 # (attr=*final) ok 217 ok 218 ok 219 ok 220 # (attr=initial*final) ok 221 ok 222 ok 223 ok 224 # (attr=initial*any*any*final) ok 225 ok 226 ok 227 ok 228 # (attr=initial*any*) ok 229 ok 230 ok 231 ok 232 # (attr=*any*final) ok 233 ok 234 ok 235 ok 236 # (attr=*any*any*) ok 237 ok 238 ok 239 ok 240 # (attr=**) ok 241 ok 242 ok 243 ok 244 # (attr=initial**) ok 245 ok 246 ok 247 ok 248 # (attr=**final) ok 249 ok 250 ok 251 ok 252 # (attr=initial**final) ok 253 ok 254 ok 255 ok 256 # (attr=initial***final) ok 257 ok 258 ok 259 ok 260 # (attr~=) ok 261 ok 262 ok 263 ok 264 # (attr~=fubar) ok 265 ok 266 ok 267 ok 268 # (attr>=fubar) ok 269 ok 270 ok 271 ok 272 # (attr<=fubar) ok 273 ok 274 ok 275 ok 276 # (attr:1.2.3:=fubar) ok 277 ok 278 ok 279 ok 280 # (attr:dn:=fubar) ok 281 ok 282 ok 283 ok 284 # (attr:DN:=fubar) ok 285 ok 286 ok 287 ok 288 # (attr:dn:1.2.3:=fubar) ok 289 ok 290 ok 291 ok 292 # (:1.2.3:=fubar) ok 293 ok 294 ok 295 ok 296 # (:caseExactMatch:=fubar) ok 297 ok 298 ok 299 ok 300 # (:dn:1.2.3:=fubar) ok 301 ok 302 ok 303 ok 304 # (:dn:caseIgnoreMatch:=fubar) ok 305 ok 306 ok 307 ok 308 # (!(objectClass=*)) ok 309 ok 310 ok 311 ok 312 # (!(|(&(!(objectClass=*))))) ok 313 ok 314 ok 315 ok 316 # (&(objectClass=*)) ok 317 ok 318 ok 319 ok 320 # (&(objectClass=*)(name~=)) ok 321 ok 322 ok 323 ok 324 # (|(objectClass=*)) ok 325 ok 326 ok 327 ok 328 # (|(objectClass=*)(name~=)) ok 329 ok 330 ok 331 ok 332 ok t/03schema........1..7 ok 1 ok 2 The schema contains 55 attributes ok 3 The schema contains 22 object classes ok 4 The 'person' OC must have these attributes [objectClass,cn,sn] ok 5 The 'mhsOrganizationalUser' OC may have these attributes [] ok 6 ok 7 $VAR1 = bless( { 'entry' => bless( { 'attrs' => { 'objectclasses' => [ '( 2.5.6.0 NAME \'top\' ABSTRACT MUST objectClass )', '( 2.5.6.1 NAME \'alias\' SUP top STRUCTURAL MUST aliasedObjectName )', '( 2.5.6.2 NAME \'country\' SUP top STRUCTURAL MUST c MAY ( searchGuide $ description ) )', '( 2.5.6.3 NAME \'locality\' SUP top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )', '( 2.5.6.4 NAME \'organization\' SUP top STRUCTURAL MUST o MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )', '( 2.5.6.5 NAME \'organizationalUnit\' SUP top STRUCTURAL MUST ou MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )', '( 2.5.6.6 NAME \'person\' SUP top STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )', '( 2.5.6.7 NAME \'organizationalPerson\' SUP person STRUCTURAL MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )', '( 2.5.6.8 NAME \'organizationalRole\' SUP top STRUCTURAL MUST cn MAY ( x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l $ description ) )', '( 2.5.6.9 NAME \'groupOfNames\' SUP top STRUCTURAL MUST ( member $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )', '( 2.5.6.10 NAME \'residentialPerson\' SUP person STRUCTURAL MUST l MAY ( businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ preferredDeliveryMethod $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l ) )', '( 2.5.6.11 NAME \'applicationProcess\' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ description ) )', '( 2.5.6.12 NAME \'applicationEntity\' SUP top STRUCTURAL MUST ( presentationAddress $ cn ) MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )', '( 2.5.6.13 NAME \'dSA\' SUP applicationEntity STRUCTURAL MAY knowledgeInformation )', '( 2.5.6.14 NAME \'device\' SUP top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )', '( 2.5.6.15 NAME \'strongAuthenticationUser\' SUP top AUXILIARY MUST userCertificate )', '( 2.5.6.16 NAME \'certificationAuthority\' SUP top AUXILIARY MUST ( authorityRevocationList $ certificateRevocationList $ cACertificate ) MAY crossCertificatePair )', '( 2.5.6.17 NAME \'groupOfUniqueNames\' SUP top STRUCTURAL MUST ( uniqueMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )', '( 2.5.6.18 NAME \'userSecurityInformation\' SUP top AUXILIARY MAY ( supportedAlgorithms ) )', '( 2.5.6.16.2 NAME \'certificationAuthority-V2\' SUP certificationAuthority AUXILIARY MAY ( deltaRevocationList ) )', '( 2.5.6.19 NAME \'cRLDistributionPoint\' SUP top STRUCTURAL MUST ( cn ) MAY ( certificateRevocationList $ authorityRevocationList $ deltaRevocationList ) )', '( 2.5.6.20 NAME \'dmd\' SUP top STRUCTURAL MUST ( dmdName ) MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )' ], 'ldapsyntaxes' => [ '( 1.3.6.1.4.1.1466.115.121.1.3 DESC \'Attribute Type Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.5 DESC \'Binary\' )', '( 1.3.6.1.4.1.1466.115.121.1.6 DESC \'Bit String\' )', '( 1.3.6.1.4.1.1466.115.121.1.7 DESC \'Boolean\' )', '( 1.3.6.1.4.1.1466.115.121.1.8 DESC \'Certificate\' )', '( 1.3.6.1.4.1.1466.115.121.1.9 DESC \'Certificate List\' )', '( 1.3.6.1.4.1.1466.115.121.1.10 DESC \'Certificate Pair\' )', '( 1.3.6.1.4.1.1466.115.121.1.11 DESC \'Country String\' )', '( 1.3.6.1.4.1.1466.115.121.1.12 DESC \'DN\' )', '( 1.3.6.1.4.1.1466.115.121.1.15 DESC \'Directory String\' )', '( 1.3.6.1.4.1.1466.115.121.1.16 DESC \'DIT Content Rule Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.22 DESC \'Facsimile Telephone Number\' )', '( 1.3.6.1.4.1.1466.115.121.1.23 DESC \'Fax\' )', '( 1.3.6.1.4.1.1466.115.121.1.24 DESC \'Generalized Time\' )', '( 1.3.6.1.4.1.1466.115.121.1.26 DESC \'IA5 String\' )', '( 1.3.6.1.4.1.1466.115.121.1.27 DESC \'INTEGER\' )', '( 1.3.6.1.4.1.1466.115.121.1.28 DESC \'JPEG\' )', '( 1.3.6.1.4.1.1466.115.121.1.30 DESC \'Matching Rule Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.31 DESC \'Matching Rule Use Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.33 DESC \'MHS OR Address\' )', '( 1.3.6.1.4.1.1466.115.121.1.34 DESC \'Name And Optional UID\' )', '( 1.3.6.1.4.1.1466.115.121.1.35 DESC \'Name Form Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.36 DESC \'Numeric String\' )', '( 1.3.6.1.4.1.1466.115.121.1.37 DESC \'Object Class Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.38 DESC \'OID\' )', '( 1.3.6.1.4.1.1466.115.121.1.39 DESC \'Other Mailbox\' )', '( 1.3.6.1.4.1.1466.115.121.1.41 DESC \'Postal Address\' )', '( 1.3.6.1.4.1.1466.115.121.1.43 DESC \'Presentation Address\' )', '( 1.3.6.1.4.1.1466.115.121.1.44 DESC \'Printable String\' )', '( 1.3.6.1.4.1.1466.115.121.1.50 DESC \'Telephone Number\' )', '( 1.3.6.1.4.1.1466.115.121.1.53 DESC \'UTC Time\' )', '( 1.3.6.1.4.1.1466.115.121.1.54 DESC \'LDAP Syntax Description\' )', '( 1.3.6.1.4.1.1466.115.121.1.17 DESC \'DIT Structure Rule Description\' )' ], 'attributetypes' => [ '( 2.5.4.0 NAME \'objectClass\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', '( 2.5.4.1 NAME \'aliasedObjectName\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', '( 2.5.4.2 NAME \'knowledgeInformation\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', '( 2.5.4.3 NAME \'cn\' SUP name )', '( 2.5.4.4 NAME \'sn\' SUP name )', '( 2.5.4.5 NAME \'serialNumber\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )', '( 2.5.4.6 NAME \'c\' SUP name SINGLE-VALUE )', '( 2.5.4.7 NAME \'l\' SUP name )', '( 2.5.4.8 NAME \'st\' SUP name )', '( 2.5.4.9 NAME \'street\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', '( 2.5.4.10 NAME \'o\' SUP name )', '( 2.5.4.11 NAME \'ou\' SUP name )', '( 2.5.4.12 NAME \'title\' SUP name )', '( 2.5.4.13 NAME \'description\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )', '( 2.5.4.14 NAME \'searchGuide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )', '( 2.5.4.15 NAME \'businessCategory\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', '( 2.5.4.16 NAME \'postalAddress\' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', '( 2.5.4.17 NAME \'postalCode\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )', '( 2.5.4.18 NAME \'postOfficeBox\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )', '( 2.5.4.19 NAME \'physicalDeliveryOfficeName\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', '( 2.5.4.20 NAME \'telephoneNumber\' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )', '( 2.5.4.21 NAME \'telexNumber\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )', '( 2.5.4.22 NAME \'teletexTerminalIdentifier\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )', '( 2.5.4.23 NAME \'facsimileTelephoneNumber\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )', '( 2.5.4.24 NAME \'x121Address\' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )', '( 2.5.4.25 NAME \'internationaliSDNNumber\' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )', '( 2.5.4.26 NAME \'registeredAddress\' SUP postalAddress SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', '( 2.5.4.27 NAME \'destinationIndicator\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )', '( 2.5.4.28 NAME \'preferredDeliveryMethod\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14 SINGLE-VALUE )', '( 2.5.4.29 NAME \'presentationAddress\' EQUALITY presentationAddressMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.43 SINGLE-VALUE )', '( 2.5.4.30 NAME \'supportedApplicationContext\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', '( 2.5.4.31 NAME \'member\' SUP distinguishedName )', '( 2.5.4.32 NAME \'owner\' SUP distinguishedName )', '( 2.5.4.33 NAME \'roleOccupant\' SUP distinguishedName )', '( 2.5.4.34 NAME \'seeAlso\' SUP distinguishedName )', '( 2.5.4.35 NAME \'userPassword\' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )', '( 2.5.4.36 NAME \'userCertificate\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )', '( 2.5.4.37 NAME \'cACertificate\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )', '( 2.5.4.38 NAME \'authorityRevocationList\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', '( 2.5.4.39 NAME \'certificateRevocationList\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', '( 2.5.4.40 NAME \'crossCertificatePair\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )', '( 2.5.4.41 NAME \'name\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', '( 2.5.4.42 NAME \'givenName\' SUP name )', '( 2.5.4.43 NAME \'initials\' SUP name )', '( 2.5.4.44 NAME \'generationQualifier\' SUP name )', '( 2.5.4.45 NAME \'x500UniqueIdentifier\' EQUALITY bitStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )', '( 2.5.4.46 NAME \'dnQualifier\' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )', '( 2.5.4.47 NAME \'enhancedSearchGuide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )', '( 2.5.4.48 NAME \'protocolInformation\' EQUALITY protocolInformationMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )', '( 2.5.4.49 NAME \'distinguishedName\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', '( 2.5.4.50 NAME \'uniqueMember\' EQUALITY uniqueMemberMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )', '( 2.5.4.51 NAME \'houseIdentifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', '( 2.5.4.52 NAME \'supportedAlgorithms\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )', '( 2.5.4.53 NAME \'deltaRevocationList\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', '( 2.5.4.54 NAME \'dmdName\' SUP name )' ] }, 'changes' => [], 'asn' => { 'objectName' => 'cn=subschema', 'attributes' => [ { 'type' => 'attributetypes', 'vals' => $VAR1->{'entry'}{'attrs'}{'attributetypes'} }, { 'type' => 'objectclasses', 'vals' => $VAR1->{'entry'}{'attrs'}{'objectclasses'} }, { 'type' => 'ldapsyntaxes', 'vals' => $VAR1->{'entry'}{'attrs'}{'ldapsyntaxes'} } ] }, 'changetype' => 'add' }, 'Net::LDAP::Entry' ), 'xat' => {}, 'dtc' => {}, 'mru' => {}, 'oid' => { '2.5.4.14' => { 'name' => 'searchGuide', 'oid' => '2.5.4.14', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.25' }, '2.5.6.18' => { 'may' => [ 'supportedAlgorithms' ], 'auxiliary' => 1, 'sup' => [ 'top' ], 'name' => 'userSecurityInformation', 'oid' => '2.5.6.18', 'aliases' => [], 'type' => 'oc' }, '1.3.6.1.4.1.1466.115.121.1.16' => { 'desc' => 'DIT Content Rule Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.16', 'oid' => '1.3.6.1.4.1.1466.115.121.1.16', 'aliases' => [], 'type' => 'syn' }, '2.5.4.25' => { 'equality' => 'numericStringMatch', 'name' => 'internationaliSDNNumber', 'oid' => '2.5.4.25', 'aliases' => [], 'substr' => 'numericStringSubstringsMatch', 'type' => 'at', 'max_length' => '16', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36' }, '2.5.4.53' => { 'name' => 'deltaRevocationList', 'oid' => '2.5.4.53', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9' }, '2.5.6.11' => { 'must' => [ 'cn' ], 'may' => [ 'seeAlso', 'ou', 'l', 'description' ], 'name' => 'applicationProcess', 'oid' => '2.5.6.11', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.24' => { 'desc' => 'Generalized Time', 'name' => '1.3.6.1.4.1.1466.115.121.1.24', 'oid' => '1.3.6.1.4.1.1466.115.121.1.24', 'aliases' => [], 'type' => 'syn' }, '2.5.4.26' => { 'sup' => [ 'postalAddress' ], 'name' => 'registeredAddress', 'oid' => '2.5.4.26', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41' }, '2.5.4.40' => { 'name' => 'crossCertificatePair', 'oid' => '2.5.4.40', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.10' }, '2.5.4.9' => { 'equality' => 'caseIgnoreMatch', 'name' => 'street', 'oid' => '2.5.4.9', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '128', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '2.5.6.3' => { 'may' => [ 'street', 'seeAlso', 'searchGuide', 'st', 'l', 'description' ], 'sup' => [ 'top' ], 'name' => 'locality', 'oid' => '2.5.6.3', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.33' => { 'desc' => 'MHS OR Address', 'name' => '1.3.6.1.4.1.1466.115.121.1.33', 'oid' => '1.3.6.1.4.1.1466.115.121.1.33', 'aliases' => [], 'type' => 'syn' }, '2.5.4.11' => { 'sup' => [ 'name' ], 'name' => 'ou', 'oid' => '2.5.4.11', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.6' => { 'desc' => 'Bit String', 'name' => '1.3.6.1.4.1.1466.115.121.1.6', 'oid' => '1.3.6.1.4.1.1466.115.121.1.6', 'aliases' => [], 'type' => 'syn' }, '2.5.4.48' => { 'equality' => 'protocolInformationMatch', 'name' => 'protocolInformation', 'oid' => '2.5.4.48', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.42' }, '2.5.4.22' => { 'name' => 'teletexTerminalIdentifier', 'oid' => '2.5.4.22', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.51' }, '1.3.6.1.4.1.1466.115.121.1.35' => { 'desc' => 'Name Form Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.35', 'oid' => '1.3.6.1.4.1.1466.115.121.1.35', 'aliases' => [], 'type' => 'syn' }, '2.5.6.12' => { 'must' => [ 'presentationAddress', 'cn' ], 'may' => [ 'supportedApplicationContext', 'seeAlso', 'ou', 'o', 'l', 'description' ], 'name' => 'applicationEntity', 'oid' => '2.5.6.12', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.6.8' => { 'must' => [ 'cn' ], 'may' => [ 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'seeAlso', 'roleOccupant', 'preferredDeliveryMethod', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'ou', 'st', 'l', 'description' ], 'name' => 'organizationalRole', 'oid' => '2.5.6.8', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.51' => { 'equality' => 'caseIgnoreMatch', 'name' => 'houseIdentifier', 'oid' => '2.5.4.51', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '32768', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '1.3.6.1.4.1.1466.115.121.1.50' => { 'desc' => 'Telephone Number', 'name' => '1.3.6.1.4.1.1466.115.121.1.50', 'oid' => '1.3.6.1.4.1.1466.115.121.1.50', 'aliases' => [], 'type' => 'syn' }, '2.5.6.10' => { 'must' => [ 'l' ], 'may' => [ 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'preferredDeliveryMethod', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l' ], 'name' => 'residentialPerson', 'oid' => '2.5.6.10', 'aliases' => [], 'sup' => [ 'person' ], 'type' => 'oc', 'structural' => 1 }, '2.5.6.9' => { 'must' => [ 'member', 'cn' ], 'may' => [ 'businessCategory', 'seeAlso', 'owner', 'ou', 'o', 'description' ], 'name' => 'groupOfNames', 'oid' => '2.5.6.9', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.9' => { 'desc' => 'Certificate List', 'name' => '1.3.6.1.4.1.1466.115.121.1.9', 'oid' => '1.3.6.1.4.1.1466.115.121.1.9', 'aliases' => [], 'type' => 'syn' }, '2.5.6.1' => { 'must' => [ 'aliasedObjectName' ], 'sup' => [ 'top' ], 'name' => 'alias', 'oid' => '2.5.6.1', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.35' => { 'equality' => 'octetStringMatch', 'name' => 'userPassword', 'oid' => '2.5.4.35', 'aliases' => [], 'type' => 'at', 'max_length' => 128, 'syntax' => '1.3.6.1.4.1.1466.115.121.1.40' }, '2.5.4.17' => { 'equality' => 'caseIgnoreMatch', 'name' => 'postalCode', 'oid' => '2.5.4.17', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '40', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '1.3.6.1.4.1.1466.115.121.1.31' => { 'desc' => 'Matching Rule Use Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.31', 'oid' => '1.3.6.1.4.1.1466.115.121.1.31', 'aliases' => [], 'type' => 'syn' }, '2.5.6.0' => { 'must' => [ 'objectClass' ], 'name' => 'top', 'oid' => '2.5.6.0', 'aliases' => [], 'abstract' => 1, 'type' => 'oc' }, '2.5.4.2' => { 'equality' => 'caseIgnoreMatch', 'name' => 'knowledgeInformation', 'oid' => '2.5.4.2', 'aliases' => [], 'type' => 'at', 'max_length' => '32768', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '1.3.6.1.4.1.1466.115.121.1.10' => { 'desc' => 'Certificate Pair', 'name' => '1.3.6.1.4.1.1466.115.121.1.10', 'oid' => '1.3.6.1.4.1.1466.115.121.1.10', 'aliases' => [], 'type' => 'syn' }, '2.5.4.13' => { 'equality' => 'caseIgnoreMatch', 'name' => 'description', 'oid' => '2.5.4.13', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '1024', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '1.3.6.1.4.1.1466.115.121.1.3' => { 'desc' => 'Attribute Type Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.3', 'oid' => '1.3.6.1.4.1.1466.115.121.1.3', 'aliases' => [], 'type' => 'syn' }, '2.5.4.19' => { 'equality' => 'caseIgnoreMatch', 'name' => 'physicalDeliveryOfficeName', 'oid' => '2.5.4.19', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '128', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '2.5.4.20' => { 'equality' => 'telephoneNumberMatch', 'name' => 'telephoneNumber', 'oid' => '2.5.4.20', 'aliases' => [], 'substr' => 'telephoneNumberSubstringsMatch', 'type' => 'at', 'max_length' => '32', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50' }, '1.3.6.1.4.1.1466.115.121.1.41' => { 'desc' => 'Postal Address', 'name' => '1.3.6.1.4.1.1466.115.121.1.41', 'oid' => '1.3.6.1.4.1.1466.115.121.1.41', 'aliases' => [], 'type' => 'syn' }, '2.5.6.14' => { 'must' => [ 'cn' ], 'may' => [ 'serialNumber', 'seeAlso', 'owner', 'ou', 'o', 'l', 'description' ], 'name' => 'device', 'oid' => '2.5.6.14', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.28' => { 'name' => 'preferredDeliveryMethod', 'oid' => '2.5.4.28', 'aliases' => [], 'single-value' => 1, 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.14' }, '1.3.6.1.4.1.1466.115.121.1.44' => { 'desc' => 'Printable String', 'name' => '1.3.6.1.4.1.1466.115.121.1.44', 'oid' => '1.3.6.1.4.1.1466.115.121.1.44', 'aliases' => [], 'type' => 'syn' }, '2.5.4.1' => { 'equality' => 'distinguishedNameMatch', 'name' => 'aliasedObjectName', 'oid' => '2.5.4.1', 'aliases' => [], 'single-value' => 1, 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12' }, '2.5.4.54' => { 'sup' => [ 'name' ], 'name' => 'dmdName', 'oid' => '2.5.4.54', 'aliases' => [], 'type' => 'at' }, '2.5.6.15' => { 'must' => [ 'userCertificate' ], 'auxiliary' => 1, 'sup' => [ 'top' ], 'name' => 'strongAuthenticationUser', 'oid' => '2.5.6.15', 'aliases' => [], 'type' => 'oc' }, '2.5.4.42' => { 'sup' => [ 'name' ], 'name' => 'givenName', 'oid' => '2.5.4.42', 'aliases' => [], 'type' => 'at' }, '2.5.4.15' => { 'equality' => 'caseIgnoreMatch', 'name' => 'businessCategory', 'oid' => '2.5.4.15', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '128', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '2.5.4.32' => { 'sup' => [ 'distinguishedName' ], 'name' => 'owner', 'oid' => '2.5.4.32', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.26' => { 'desc' => 'IA5 String', 'name' => '1.3.6.1.4.1.1466.115.121.1.26', 'oid' => '1.3.6.1.4.1.1466.115.121.1.26', 'aliases' => [], 'type' => 'syn' }, '2.5.4.3' => { 'sup' => [ 'name' ], 'name' => 'cn', 'oid' => '2.5.4.3', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.12' => { 'desc' => 'DN', 'name' => '1.3.6.1.4.1.1466.115.121.1.12', 'oid' => '1.3.6.1.4.1.1466.115.121.1.12', 'aliases' => [], 'type' => 'syn' }, '2.5.4.18' => { 'equality' => 'caseIgnoreMatch', 'name' => 'postOfficeBox', 'oid' => '2.5.4.18', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '40', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '2.5.4.24' => { 'equality' => 'numericStringMatch', 'name' => 'x121Address', 'oid' => '2.5.4.24', 'aliases' => [], 'substr' => 'numericStringSubstringsMatch', 'type' => 'at', 'max_length' => '15', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36' }, '2.5.6.16' => { 'must' => [ 'authorityRevocationList', 'certificateRevocationList', 'cACertificate' ], 'may' => [ 'crossCertificatePair' ], 'name' => 'certificationAuthority', 'oid' => '2.5.6.16', 'aliases' => [], 'sup' => [ 'top' ], 'auxiliary' => 1, 'type' => 'oc' }, '2.5.6.4' => { 'must' => [ 'o' ], 'may' => [ 'userPassword', 'searchGuide', 'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l', 'description' ], 'name' => 'organization', 'oid' => '2.5.6.4', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.30' => { 'equality' => 'objectIdentifierMatch', 'name' => 'supportedApplicationContext', 'oid' => '2.5.4.30', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38' }, '2.5.4.45' => { 'equality' => 'bitStringMatch', 'name' => 'x500UniqueIdentifier', 'oid' => '2.5.4.45', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.6' }, '1.3.6.1.4.1.1466.115.121.1.15' => { 'desc' => 'Directory String', 'name' => '1.3.6.1.4.1.1466.115.121.1.15', 'oid' => '1.3.6.1.4.1.1466.115.121.1.15', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.8' => { 'desc' => 'Certificate', 'name' => '1.3.6.1.4.1.1466.115.121.1.8', 'oid' => '1.3.6.1.4.1.1466.115.121.1.8', 'aliases' => [], 'type' => 'syn' }, '2.5.6.13' => { 'may' => [ 'knowledgeInformation' ], 'sup' => [ 'applicationEntity' ], 'name' => 'dSA', 'oid' => '2.5.6.13', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.39' => { 'desc' => 'Other Mailbox', 'name' => '1.3.6.1.4.1.1466.115.121.1.39', 'oid' => '1.3.6.1.4.1.1466.115.121.1.39', 'aliases' => [], 'type' => 'syn' }, '2.5.6.5' => { 'must' => [ 'ou' ], 'may' => [ 'userPassword', 'searchGuide', 'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l', 'description' ], 'name' => 'organizationalUnit', 'oid' => '2.5.6.5', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.0' => { 'equality' => 'objectIdentifierMatch', 'name' => 'objectClass', 'oid' => '2.5.4.0', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38' }, '2.5.4.6' => { 'sup' => [ 'name' ], 'name' => 'c', 'oid' => '2.5.4.6', 'aliases' => [], 'single-value' => 1, 'type' => 'at' }, '2.5.6.7' => { 'may' => [ 'title', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'ou', 'st', 'l' ], 'sup' => [ 'person' ], 'name' => 'organizationalPerson', 'oid' => '2.5.6.7', 'aliases' => [], 'type' => 'oc', 'structural' => 1 }, '2.5.4.52' => { 'name' => 'supportedAlgorithms', 'oid' => '2.5.4.52', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.49' }, '1.3.6.1.4.1.1466.115.121.1.28' => { 'desc' => 'JPEG', 'name' => '1.3.6.1.4.1.1466.115.121.1.28', 'oid' => '1.3.6.1.4.1.1466.115.121.1.28', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.37' => { 'desc' => 'Object Class Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.37', 'oid' => '1.3.6.1.4.1.1466.115.121.1.37', 'aliases' => [], 'type' => 'syn' }, '2.5.4.5' => { 'equality' => 'caseIgnoreMatch', 'name' => 'serialNumber', 'oid' => '2.5.4.5', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '64', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44' }, '1.3.6.1.4.1.1466.115.121.1.7' => { 'desc' => 'Boolean', 'name' => '1.3.6.1.4.1.1466.115.121.1.7', 'oid' => '1.3.6.1.4.1.1466.115.121.1.7', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.11' => { 'desc' => 'Country String', 'name' => '1.3.6.1.4.1.1466.115.121.1.11', 'oid' => '1.3.6.1.4.1.1466.115.121.1.11', 'aliases' => [], 'type' => 'syn' }, '2.5.4.46' => { 'equality' => 'caseIgnoreMatch', 'name' => 'dnQualifier', 'oid' => '2.5.4.46', 'substr' => 'caseIgnoreSubstringsMatch', 'ordering' => 'caseIgnoreOrderingMatch', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44' }, '2.5.4.34' => { 'sup' => [ 'distinguishedName' ], 'name' => 'seeAlso', 'oid' => '2.5.4.34', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.27' => { 'desc' => 'INTEGER', 'name' => '1.3.6.1.4.1.1466.115.121.1.27', 'oid' => '1.3.6.1.4.1.1466.115.121.1.27', 'aliases' => [], 'type' => 'syn' }, '2.5.4.49' => { 'equality' => 'distinguishedNameMatch', 'name' => 'distinguishedName', 'oid' => '2.5.4.49', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12' }, '1.3.6.1.4.1.1466.115.121.1.38' => { 'desc' => 'OID', 'name' => '1.3.6.1.4.1.1466.115.121.1.38', 'oid' => '1.3.6.1.4.1.1466.115.121.1.38', 'aliases' => [], 'type' => 'syn' }, '2.5.4.4' => { 'sup' => [ 'name' ], 'name' => 'sn', 'oid' => '2.5.4.4', 'aliases' => [], 'type' => 'at' }, '1.3.6.1.4.1.1466.115.121.1.54' => { 'desc' => 'LDAP Syntax Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.54', 'oid' => '1.3.6.1.4.1.1466.115.121.1.54', 'aliases' => [], 'type' => 'syn' }, '2.5.4.27' => { 'equality' => 'caseIgnoreMatch', 'name' => 'destinationIndicator', 'oid' => '2.5.4.27', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '128', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44' }, '2.5.4.50' => { 'equality' => 'uniqueMemberMatch', 'name' => 'uniqueMember', 'oid' => '2.5.4.50', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.34' }, '2.5.6.16.2' => { 'may' => [ 'deltaRevocationList' ], 'auxiliary' => 1, 'sup' => [ 'certificationAuthority' ], 'name' => 'certificationAuthority-V2', 'oid' => '2.5.6.16.2', 'aliases' => [], 'type' => 'oc' }, '2.5.4.39' => { 'name' => 'certificateRevocationList', 'oid' => '2.5.4.39', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9' }, '1.3.6.1.4.1.1466.115.121.1.53' => { 'desc' => 'UTC Time', 'name' => '1.3.6.1.4.1.1466.115.121.1.53', 'oid' => '1.3.6.1.4.1.1466.115.121.1.53', 'aliases' => [], 'type' => 'syn' }, '2.5.6.17' => { 'must' => [ 'uniqueMember', 'cn' ], 'may' => [ 'businessCategory', 'seeAlso', 'owner', 'ou', 'o', 'description' ], 'name' => 'groupOfUniqueNames', 'oid' => '2.5.6.17', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.6.6' => { 'must' => [ 'sn', 'cn' ], 'may' => [ 'userPassword', 'telephoneNumber', 'seeAlso', 'description' ], 'name' => 'person', 'oid' => '2.5.6.6', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '1.3.6.1.4.1.1466.115.121.1.23' => { 'desc' => 'Fax', 'name' => '1.3.6.1.4.1.1466.115.121.1.23', 'oid' => '1.3.6.1.4.1.1466.115.121.1.23', 'aliases' => [], 'type' => 'syn' }, '2.5.6.20' => { 'must' => [ 'dmdName' ], 'may' => [ 'userPassword', 'searchGuide', 'seeAlso', 'businessCategory', 'x121Address', 'registeredAddress', 'destinationIndicator', 'preferredDeliveryMethod', 'telexNumber', 'teletexTerminalIdentifier', 'telephoneNumber', 'internationaliSDNNumber', 'facsimileTelephoneNumber', 'street', 'postOfficeBox', 'postalCode', 'postalAddress', 'physicalDeliveryOfficeName', 'st', 'l', 'description' ], 'name' => 'dmd', 'oid' => '2.5.6.20', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.38' => { 'name' => 'authorityRevocationList', 'oid' => '2.5.4.38', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9' }, '2.5.4.31' => { 'sup' => [ 'distinguishedName' ], 'name' => 'member', 'oid' => '2.5.4.31', 'aliases' => [], 'type' => 'at' }, '2.5.4.43' => { 'sup' => [ 'name' ], 'name' => 'initials', 'oid' => '2.5.4.43', 'aliases' => [], 'type' => 'at' }, '2.5.4.29' => { 'equality' => 'presentationAddressMatch', 'name' => 'presentationAddress', 'oid' => '2.5.4.29', 'aliases' => [], 'single-value' => 1, 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.43' }, '2.5.4.16' => { 'equality' => 'caseIgnoreListMatch', 'name' => 'postalAddress', 'oid' => '2.5.4.16', 'aliases' => [], 'substr' => 'caseIgnoreListSubstringsMatch', 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41' }, '2.5.4.37' => { 'name' => 'cACertificate', 'oid' => '2.5.4.37', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.8' }, '2.5.4.47' => { 'name' => 'enhancedSearchGuide', 'oid' => '2.5.4.47', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.21' }, '2.5.4.7' => { 'sup' => [ 'name' ], 'name' => 'l', 'oid' => '2.5.4.7', 'aliases' => [], 'type' => 'at' }, '2.5.6.2' => { 'must' => [ 'c' ], 'may' => [ 'searchGuide', 'description' ], 'name' => 'country', 'oid' => '2.5.6.2', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.10' => { 'sup' => [ 'name' ], 'name' => 'o', 'oid' => '2.5.4.10', 'aliases' => [], 'type' => 'at' }, '2.5.4.23' => { 'name' => 'facsimileTelephoneNumber', 'oid' => '2.5.4.23', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.22' }, '1.3.6.1.4.1.1466.115.121.1.34' => { 'desc' => 'Name And Optional UID', 'name' => '1.3.6.1.4.1.1466.115.121.1.34', 'oid' => '1.3.6.1.4.1.1466.115.121.1.34', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.22' => { 'desc' => 'Facsimile Telephone Number', 'name' => '1.3.6.1.4.1.1466.115.121.1.22', 'oid' => '1.3.6.1.4.1.1466.115.121.1.22', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.17' => { 'desc' => 'DIT Structure Rule Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.17', 'oid' => '1.3.6.1.4.1.1466.115.121.1.17', 'aliases' => [], 'type' => 'syn' }, '2.5.4.12' => { 'sup' => [ 'name' ], 'name' => 'title', 'oid' => '2.5.4.12', 'aliases' => [], 'type' => 'at' }, '2.5.4.36' => { 'name' => 'userCertificate', 'oid' => '2.5.4.36', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.8' }, '1.3.6.1.4.1.1466.115.121.1.5' => { 'desc' => 'Binary', 'name' => '1.3.6.1.4.1.1466.115.121.1.5', 'oid' => '1.3.6.1.4.1.1466.115.121.1.5', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.43' => { 'desc' => 'Presentation Address', 'name' => '1.3.6.1.4.1.1466.115.121.1.43', 'oid' => '1.3.6.1.4.1.1466.115.121.1.43', 'aliases' => [], 'type' => 'syn' }, '1.3.6.1.4.1.1466.115.121.1.36' => { 'desc' => 'Numeric String', 'name' => '1.3.6.1.4.1.1466.115.121.1.36', 'oid' => '1.3.6.1.4.1.1466.115.121.1.36', 'aliases' => [], 'type' => 'syn' }, '2.5.4.33' => { 'sup' => [ 'distinguishedName' ], 'name' => 'roleOccupant', 'oid' => '2.5.4.33', 'aliases' => [], 'type' => 'at' }, '2.5.6.19' => { 'must' => [ 'cn' ], 'may' => [ 'certificateRevocationList', 'authorityRevocationList', 'deltaRevocationList' ], 'name' => 'cRLDistributionPoint', 'oid' => '2.5.6.19', 'aliases' => [], 'sup' => [ 'top' ], 'type' => 'oc', 'structural' => 1 }, '2.5.4.44' => { 'sup' => [ 'name' ], 'name' => 'generationQualifier', 'oid' => '2.5.4.44', 'aliases' => [], 'type' => 'at' }, '2.5.4.41' => { 'equality' => 'caseIgnoreMatch', 'name' => 'name', 'oid' => '2.5.4.41', 'aliases' => [], 'substr' => 'caseIgnoreSubstringsMatch', 'type' => 'at', 'max_length' => '32768', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15' }, '1.3.6.1.4.1.1466.115.121.1.30' => { 'desc' => 'Matching Rule Description', 'name' => '1.3.6.1.4.1.1466.115.121.1.30', 'oid' => '1.3.6.1.4.1.1466.115.121.1.30', 'aliases' => [], 'type' => 'syn' }, '2.5.4.8' => { 'sup' => [ 'name' ], 'name' => 'st', 'oid' => '2.5.4.8', 'aliases' => [], 'type' => 'at' }, '2.5.4.21' => { 'name' => 'telexNumber', 'oid' => '2.5.4.21', 'aliases' => [], 'type' => 'at', 'syntax' => '1.3.6.1.4.1.1466.115.121.1.52' } }, 'dts' => {}, 'nfm' => {}, 'syn' => { '1.3.6.1.4.1.1466.115.121.1.38' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.38'}, '1.3.6.1.4.1.1466.115.121.1.54' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.54'}, '1.3.6.1.4.1.1466.115.121.1.9' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.9'}, '1.3.6.1.4.1.1466.115.121.1.26' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.26'}, '1.3.6.1.4.1.1466.115.121.1.12' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.12'}, '1.3.6.1.4.1.1466.115.121.1.53' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.53'}, '1.3.6.1.4.1.1466.115.121.1.31' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.31'}, '1.3.6.1.4.1.1466.115.121.1.16' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.16'}, '1.3.6.1.4.1.1466.115.121.1.23' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.23'}, '1.3.6.1.4.1.1466.115.121.1.24' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.24'}, '1.3.6.1.4.1.1466.115.121.1.15' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.15'}, '1.3.6.1.4.1.1466.115.121.1.10' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.10'}, '1.3.6.1.4.1.1466.115.121.1.3' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.3'}, '1.3.6.1.4.1.1466.115.121.1.8' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.8'}, '1.3.6.1.4.1.1466.115.121.1.39' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.39'}, '1.3.6.1.4.1.1466.115.121.1.41' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.41'}, '1.3.6.1.4.1.1466.115.121.1.33' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.33'}, '1.3.6.1.4.1.1466.115.121.1.34' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.34'}, '1.3.6.1.4.1.1466.115.121.1.22' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.22'}, '1.3.6.1.4.1.1466.115.121.1.44' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.44'}, '1.3.6.1.4.1.1466.115.121.1.17' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.17'}, '1.3.6.1.4.1.1466.115.121.1.6' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.6'}, '1.3.6.1.4.1.1466.115.121.1.5' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.5'}, '1.3.6.1.4.1.1466.115.121.1.43' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.43'}, '1.3.6.1.4.1.1466.115.121.1.36' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.36'}, '1.3.6.1.4.1.1466.115.121.1.28' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.28'}, '1.3.6.1.4.1.1466.115.121.1.35' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.35'}, '1.3.6.1.4.1.1466.115.121.1.37' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.37'}, '1.3.6.1.4.1.1466.115.121.1.7' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.7'}, '1.3.6.1.4.1.1466.115.121.1.11' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.11'}, '1.3.6.1.4.1.1466.115.121.1.30' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.30'}, '1.3.6.1.4.1.1466.115.121.1.27' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.27'}, '1.3.6.1.4.1.1466.115.121.1.50' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.50'} }, 'at' => { 'businesscategory' => $VAR1->{'oid'}{'2.5.4.15'}, 'objectclass' => $VAR1->{'oid'}{'2.5.4.0'}, 'userpassword' => $VAR1->{'oid'}{'2.5.4.35'}, 'street' => $VAR1->{'oid'}{'2.5.4.9'}, 'cn' => $VAR1->{'oid'}{'2.5.4.3'}, 'certificaterevocationlist' => $VAR1->{'oid'}{'2.5.4.39'}, 'internationalisdnnumber' => $VAR1->{'oid'}{'2.5.4.25'}, 'generationqualifier' => $VAR1->{'oid'}{'2.5.4.44'}, 'postalcode' => $VAR1->{'oid'}{'2.5.4.17'}, 'destinationindicator' => $VAR1->{'oid'}{'2.5.4.27'}, 'teletexterminalidentifier' => $VAR1->{'oid'}{'2.5.4.22'}, 'member' => $VAR1->{'oid'}{'2.5.4.31'}, 'deltarevocationlist' => $VAR1->{'oid'}{'2.5.4.53'}, 'name' => $VAR1->{'oid'}{'2.5.4.41'}, 'st' => $VAR1->{'oid'}{'2.5.4.8'}, 'description' => $VAR1->{'oid'}{'2.5.4.13'}, 'uniquemember' => $VAR1->{'oid'}{'2.5.4.50'}, 'presentationaddress' => $VAR1->{'oid'}{'2.5.4.29'}, 'givenname' => $VAR1->{'oid'}{'2.5.4.42'}, 'postofficebox' => $VAR1->{'oid'}{'2.5.4.18'}, 'distinguishedname' => $VAR1->{'oid'}{'2.5.4.49'}, 'c' => $VAR1->{'oid'}{'2.5.4.6'}, 'x121address' => $VAR1->{'oid'}{'2.5.4.24'}, 'aliasedobjectname' => $VAR1->{'oid'}{'2.5.4.1'}, 'enhancedsearchguide' => $VAR1->{'oid'}{'2.5.4.47'}, 'sn' => $VAR1->{'oid'}{'2.5.4.4'}, 'title' => $VAR1->{'oid'}{'2.5.4.12'}, 'dnqualifier' => $VAR1->{'oid'}{'2.5.4.46'}, 'x500uniqueidentifier' => $VAR1->{'oid'}{'2.5.4.45'}, 'usercertificate' => $VAR1->{'oid'}{'2.5.4.36'}, 'protocolinformation' => $VAR1->{'oid'}{'2.5.4.48'}, 'crosscertificatepair' => $VAR1->{'oid'}{'2.5.4.40'}, 'cacertificate' => $VAR1->{'oid'}{'2.5.4.37'}, 'supportedapplicationcontext' => $VAR1->{'oid'}{'2.5.4.30'}, 'postaladdress' => $VAR1->{'oid'}{'2.5.4.16'}, 'telexnumber' => $VAR1->{'oid'}{'2.5.4.21'}, 'roleoccupant' => $VAR1->{'oid'}{'2.5.4.33'}, 'supportedalgorithms' => $VAR1->{'oid'}{'2.5.4.52'}, 'seealso' => $VAR1->{'oid'}{'2.5.4.34'}, 'initials' => $VAR1->{'oid'}{'2.5.4.43'}, 'owner' => $VAR1->{'oid'}{'2.5.4.32'}, 'dmdname' => $VAR1->{'oid'}{'2.5.4.54'}, 'ou' => $VAR1->{'oid'}{'2.5.4.11'}, 'facsimiletelephonenumber' => $VAR1->{'oid'}{'2.5.4.23'}, 'physicaldeliveryofficename' => $VAR1->{'oid'}{'2.5.4.19'}, 'authorityrevocationlist' => $VAR1->{'oid'}{'2.5.4.38'}, 'telephonenumber' => $VAR1->{'oid'}{'2.5.4.20'}, 'registeredaddress' => $VAR1->{'oid'}{'2.5.4.26'}, 'houseidentifier' => $VAR1->{'oid'}{'2.5.4.51'}, 'l' => $VAR1->{'oid'}{'2.5.4.7'}, 'knowledgeinformation' => $VAR1->{'oid'}{'2.5.4.2'}, 'searchguide' => $VAR1->{'oid'}{'2.5.4.14'}, 'serialnumber' => $VAR1->{'oid'}{'2.5.4.5'}, 'o' => $VAR1->{'oid'}{'2.5.4.10'}, 'preferreddeliverymethod' => $VAR1->{'oid'}{'2.5.4.28'} }, 'oc' => { 'residentialperson' => $VAR1->{'oid'}{'2.5.6.10'}, 'organizationalrole' => $VAR1->{'oid'}{'2.5.6.8'}, 'country' => $VAR1->{'oid'}{'2.5.6.2'}, 'strongauthenticationuser' => $VAR1->{'oid'}{'2.5.6.15'}, 'certificationauthority' => $VAR1->{'oid'}{'2.5.6.16'}, 'device' => $VAR1->{'oid'}{'2.5.6.14'}, 'locality' => $VAR1->{'oid'}{'2.5.6.3'}, 'dmd' => $VAR1->{'oid'}{'2.5.6.20'}, 'certificationauthority-v2' => $VAR1->{'oid'}{'2.5.6.16.2'}, 'top' => $VAR1->{'oid'}{'2.5.6.0'}, 'person' => $VAR1->{'oid'}{'2.5.6.6'}, 'usersecurityinformation' => $VAR1->{'oid'}{'2.5.6.18'}, 'organizationalunit' => $VAR1->{'oid'}{'2.5.6.5'}, 'dsa' => $VAR1->{'oid'}{'2.5.6.13'}, 'crldistributionpoint' => $VAR1->{'oid'}{'2.5.6.19'}, 'alias' => $VAR1->{'oid'}{'2.5.6.1'}, 'applicationprocess' => $VAR1->{'oid'}{'2.5.6.11'}, 'applicationentity' => $VAR1->{'oid'}{'2.5.6.12'}, 'groupofuniquenames' => $VAR1->{'oid'}{'2.5.6.17'}, 'organization' => $VAR1->{'oid'}{'2.5.6.4'}, 'organizationalperson' => $VAR1->{'oid'}{'2.5.6.7'}, 'groupofnames' => $VAR1->{'oid'}{'2.5.6.9'} }, 'mr' => {} }, 'Net::LDAP::Schema' ); ok t/04refloop.......1..0 # Skip no null device skipped all skipped: no null device t/05dsml..........1..0 # XML::SAX::Writer not installed skipped all skipped: no reason given t/50populate......1..0 # Skip No server skipped all skipped: No server t/51search........1..0 # Skip No server skipped all skipped: No server t/52modify........1..0 # Skip No server skipped all skipped: No server t/53schema........1..0 # Skip No server skipped all skipped: No server t/54dse...........1..0 # Skip No server skipped all skipped: No server t/55ssl...........1..0 # IO::Socket::SSL not installed skipped all skipped: no reason given t/56ipc...........1..0 # Skip No server skipped all skipped: No server t/57url...........1..0 # Skip No server skipped all skipped: No server t/70sortctrl......1..0 # Skip External tests disabled skipped all skipped: External tests disabled All tests successful, 11 tests skipped. Files=15, Tests=418, 11 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)