PATH=/home/fly2200/bin:/home/fly2200/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/data/fly2200/var/megalib/bin Start 2015-06-10T14:52:00 ActivePerl-2200 CPAN-2.00 Reading '/data/fly2200/var/cpan/Metadata' Database was generated on Wed, 10 Jun 2015 05:17:02 GMT Running make for M/MA/MARSCHAP/perl-ldap-0.65.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MARSCHAP/perl-ldap-0.65.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MARSCHAP/CHECKSUMS Checksum for /data/fly2200/var/cpan/sources/authors/id/M/MA/MARSCHAP/perl-ldap-0.65.tar.gz ok perl-ldap-0.65/ perl-ldap-0.65/META.json perl-ldap-0.65/README perl-ldap-0.65/lib/ perl-ldap-0.65/lib/Net/ perl-ldap-0.65/lib/Net/LDAPS.pm perl-ldap-0.65/lib/Net/LDAPI.pm perl-ldap-0.65/lib/Net/LDAP/ perl-ldap-0.65/lib/Net/LDAP/Entry.pod perl-ldap-0.65/lib/Net/LDAP/DSML.pm perl-ldap-0.65/lib/Net/LDAP/Extension/ perl-ldap-0.65/lib/Net/LDAP/Extension/Refresh.pm perl-ldap-0.65/lib/Net/LDAP/Extension/WhoAmI.pm perl-ldap-0.65/lib/Net/LDAP/Extension/Cancel.pm perl-ldap-0.65/lib/Net/LDAP/Extension/SetPassword.pm perl-ldap-0.65/lib/Net/LDAP/Schema.pm perl-ldap-0.65/lib/Net/LDAP/Search.pod perl-ldap-0.65/lib/Net/LDAP/Search.pm perl-ldap-0.65/lib/Net/LDAP/Filter.pod perl-ldap-0.65/lib/Net/LDAP/Message.pod perl-ldap-0.65/lib/Net/LDAP/Message.pm perl-ldap-0.65/lib/Net/LDAP/Examples.pod perl-ldap-0.65/lib/Net/LDAP/Filter.pm perl-ldap-0.65/lib/Net/LDAP/RootDSE.pm perl-ldap-0.65/lib/Net/LDAP/Extra.pm perl-ldap-0.65/lib/Net/LDAP/Schema.pod perl-ldap-0.65/lib/Net/LDAP/FAQ.pod perl-ldap-0.65/lib/Net/LDAP/Bind.pm perl-ldap-0.65/lib/Net/LDAP/ASN.pm perl-ldap-0.65/lib/Net/LDAP/Intermediate.pm perl-ldap-0.65/lib/Net/LDAP/LDIF.pod perl-ldap-0.65/lib/Net/LDAP/Control/ perl-ldap-0.65/lib/Net/LDAP/Control/PostRead.pm perl-ldap-0.65/lib/Net/LDAP/Control/DontUseCopy.pm perl-ldap-0.65/lib/Net/LDAP/Control/SyncState.pm perl-ldap-0.65/lib/Net/LDAP/Control/Sort.pm perl-ldap-0.65/lib/Net/LDAP/Control/VLVResponse.pm perl-ldap-0.65/lib/Net/LDAP/Control/VLV.pm perl-ldap-0.65/lib/Net/LDAP/Control/ManageDsaIT.pm perl-ldap-0.65/lib/Net/LDAP/Control/Relax.pm perl-ldap-0.65/lib/Net/LDAP/Control/ProxyAuth.pm perl-ldap-0.65/lib/Net/LDAP/Control/Paged.pm perl-ldap-0.65/lib/Net/LDAP/Control/EntryChange.pm perl-ldap-0.65/lib/Net/LDAP/Control/PreRead.pm perl-ldap-0.65/lib/Net/LDAP/Control/Assertion.pm perl-ldap-0.65/lib/Net/LDAP/Control/PersistentSearch.pm perl-ldap-0.65/lib/Net/LDAP/Control/SortResult.pm perl-ldap-0.65/lib/Net/LDAP/Control/SyncDone.pm perl-ldap-0.65/lib/Net/LDAP/Control/SyncRequest.pm perl-ldap-0.65/lib/Net/LDAP/Control/PasswordPolicy.pm perl-ldap-0.65/lib/Net/LDAP/Control/MatchedValues.pm perl-ldap-0.65/lib/Net/LDAP/Entry.pm perl-ldap-0.65/lib/Net/LDAP/RFC.pod perl-ldap-0.65/lib/Net/LDAP/Reference.pod perl-ldap-0.65/lib/Net/LDAP/Control.pm perl-ldap-0.65/lib/Net/LDAP/LDIF.pm perl-ldap-0.65/lib/Net/LDAP/FilterMatch.pm perl-ldap-0.65/lib/Net/LDAP/Intermediate/ perl-ldap-0.65/lib/Net/LDAP/Intermediate/SyncInfo.pm perl-ldap-0.65/lib/Net/LDAP/Util.pm perl-ldap-0.65/lib/Net/LDAP/Extension.pm perl-ldap-0.65/lib/Net/LDAP/Extra/ perl-ldap-0.65/lib/Net/LDAP/Extra/eDirectory.pm perl-ldap-0.65/lib/Net/LDAP/Extra/AD.pm perl-ldap-0.65/lib/Net/LDAP/Constant.pm perl-ldap-0.65/lib/Net/LDAP/Security.pod perl-ldap-0.65/lib/Net/LDAP.pm perl-ldap-0.65/lib/Net/LDAP.pod perl-ldap-0.65/lib/LWP/ perl-ldap-0.65/lib/LWP/Protocol/ perl-ldap-0.65/lib/LWP/Protocol/ldaps.pm perl-ldap-0.65/lib/LWP/Protocol/ldap.pm perl-ldap-0.65/lib/LWP/Protocol/ldapi.pm perl-ldap-0.65/lib/Bundle/ perl-ldap-0.65/lib/Bundle/Net/ perl-ldap-0.65/lib/Bundle/Net/LDAP.pm perl-ldap-0.65/test.cfg perl-ldap-0.65/inc/ perl-ldap-0.65/inc/Module/ perl-ldap-0.65/inc/Module/Install/ perl-ldap-0.65/inc/Module/Install/Win32.pm perl-ldap-0.65/inc/Module/Install/Base.pm perl-ldap-0.65/inc/Module/Install/Can.pm perl-ldap-0.65/inc/Module/Install/Metadata.pm perl-ldap-0.65/inc/Module/Install/WriteAll.pm perl-ldap-0.65/inc/Module/Install/Include.pm perl-ldap-0.65/inc/Module/Install/Makefile.pm perl-ldap-0.65/inc/Module/Install/AutoInstall.pm perl-ldap-0.65/inc/Module/Install/Fetch.pm perl-ldap-0.65/inc/Module/Install.pm perl-ldap-0.65/inc/Module/AutoInstall.pm perl-ldap-0.65/contrib/ perl-ldap-0.65/contrib/schema2ad.pl perl-ldap-0.65/contrib/LWPsearch.pl perl-ldap-0.65/contrib/ldifsort.pl perl-ldap-0.65/contrib/README perl-ldap-0.65/contrib/jpegDisplay.pl perl-ldap-0.65/contrib/simple-proxy.pl perl-ldap-0.65/contrib/ldapmodify.pl perl-ldap-0.65/contrib/isMember.pl perl-ldap-0.65/contrib/dot.tklkup perl-ldap-0.65/contrib/jpegLoad.pl perl-ldap-0.65/contrib/printMembers.pl perl-ldap-0.65/contrib/ldifdiff.pl perl-ldap-0.65/contrib/ldifuniq.pl perl-ldap-0.65/contrib/tklkup perl-ldap-0.65/contrib/recursive-ldap-delete.pl perl-ldap-0.65/CREDITS perl-ldap-0.65/MANIFEST.SKIP perl-ldap-0.65/Changes perl-ldap-0.65/data/ perl-ldap-0.65/data/regenerate_cert.sh perl-ldap-0.65/data/inetorgperson.schema perl-ldap-0.65/data/40-cmp.ldif perl-ldap-0.65/data/40-in.ldif perl-ldap-0.65/data/41c-cmp.ldif perl-ldap-0.65/data/schema.in perl-ldap-0.65/data/00-in.ldif perl-ldap-0.65/data/42-cmp.ldif perl-ldap-0.65/data/woman.jpg perl-ldap-0.65/data/cosine.schema perl-ldap-0.65/data/core.schema perl-ldap-0.65/data/41b-cmp.ldif perl-ldap-0.65/data/man.jpg perl-ldap-0.65/data/41-in.ldif perl-ldap-0.65/data/key.pem perl-ldap-0.65/data/05-cmp.dsml perl-ldap-0.65/data/10-in.ldif perl-ldap-0.65/data/41d-cmp.ldif perl-ldap-0.65/data/openldap.schema perl-ldap-0.65/data/cert.pem perl-ldap-0.65/data/slapd.conf.in perl-ldap-0.65/data/42-in.ldif perl-ldap-0.65/data/openssl.cnf perl-ldap-0.65/data/42-mod.ldif perl-ldap-0.65/data/41a-cmp.ldif perl-ldap-0.65/data/00-cmp2.ldif perl-ldap-0.65/data/00-cmp.ldif perl-ldap-0.65/data/postalAddress.txt perl-ldap-0.65/MANIFEST perl-ldap-0.65/SIGNATURE perl-ldap-0.65/Makefile.PL perl-ldap-0.65/install-nomake perl-ldap-0.65/t/ perl-ldap-0.65/t/60cancel.t perl-ldap-0.65/t/70sortctrl.t perl-ldap-0.65/t/09ldif-http-url.t perl-ldap-0.65/t/42search.t perl-ldap-0.65/t/00ldif-entry.t perl-ldap-0.65/t/01canon_dn.t perl-ldap-0.65/t/05dsml.t perl-ldap-0.65/t/03schema.t perl-ldap-0.65/t/10ldif-controls.t perl-ldap-0.65/t/07filtermatch.t perl-ldap-0.65/t/43modify.t perl-ldap-0.65/t/73assert.t perl-ldap-0.65/t/72postread.t perl-ldap-0.65/t/common.pl perl-ldap-0.65/t/71preread.t perl-ldap-0.65/t/74matchedvalues.t perl-ldap-0.65/t/02filter.t perl-ldap-0.65/t/46ssl.t perl-ldap-0.65/t/08time.t perl-ldap-0.65/t/06constant.t perl-ldap-0.65/t/49lwp.t perl-ldap-0.65/t/41populate.t perl-ldap-0.65/t/04refloop.t perl-ldap-0.65/t/44schema.t perl-ldap-0.65/t/47ipc.t perl-ldap-0.65/t/48url.t perl-ldap-0.65/t/40connect.t perl-ldap-0.65/t/45dse.t perl-ldap-0.65/bin/ perl-ldap-0.65/bin/ldapsearch perl-ldap-0.65/bin/ldapmodrdn perl-ldap-0.65/bin/ldapdelete perl-ldap-0.65/INSTALL perl-ldap-0.65/TODO CPAN.pm: Building M/MA/MARSCHAP/perl-ldap-0.65.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - Test::More ...loaded. (1.001014) - File::Basename ...loaded. (2.85) - File::Compare ...loaded. (1.1006) - File::Path ...loaded. (2.09) - IO::File ...loaded. (1.16) - Text::Soundex ...loaded. (3.04) - MIME::Base64 ...loaded. (3.15) - Convert::ASN1 ...loaded. (0.27 >= 0.2) [IPv6 support] - IO::Socket::INET6 ...missing. ==> Auto-install the 1 optional module(s) from CPAN? [y/N] n [LDAPS support] - IO::Socket::SSL ...loaded. (2.016 >= 1.26) [SASL authentication] - Authen::SASL ...missing. (would need 2.00) - Digest::MD5 ...loaded. (2.54) - Digest::HMAC_MD5 ...loaded. (1.01) - GSSAPI ...missing. ==> Auto-install the 2 optional module(s) from CPAN? [y/N] n [LDAP URLs] - URI::ldap ...loaded. (1.67 >= 1.1) [Time conversion functions] - Time::Local ...loaded. (1.2300) [Read/Write DSML files] - XML::SAX::Writer ...missing. - XML::SAX::Base ...missing. ==> Auto-install the 2 optional module(s) from CPAN? [y/N] n [Extended URL support when reading LDIFs] - LWP ...loaded. (6.13) [LWP support for the LDAP protocol family] - LWP::Protocol ...loaded. (6.13) - LWP::MediaTypes ...loaded. (6.02) - HTTP::Negotiate ...loaded. (6.01) - HTTP::Response ...loaded. (6.04) - HTTP::Status ...loaded. (6.03) - JSON ...loaded. (2.90) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::LDAP Writing MYMETA.yml and MYMETA.json >>> make cp lib/Net/LDAP.pm blib/lib/Net/LDAP.pm cp lib/Net/LDAP/Control/VLVResponse.pm blib/lib/Net/LDAP/Control/VLVResponse.pm cp lib/LWP/Protocol/ldap.pm blib/lib/LWP/Protocol/ldap.pm cp lib/Net/LDAP/Extra/AD.pm blib/lib/Net/LDAP/Extra/AD.pm cp lib/Net/LDAP/Control/PersistentSearch.pm blib/lib/Net/LDAP/Control/PersistentSearch.pm cp lib/Net/LDAP/Extension/WhoAmI.pm blib/lib/Net/LDAP/Extension/WhoAmI.pm cp lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Entry.pod cp lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/PostRead.pm cp lib/Net/LDAP/Control/SortResult.pm blib/lib/Net/LDAP/Control/SortResult.pm cp lib/Net/LDAP/DSML.pm blib/lib/Net/LDAP/DSML.pm cp lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/Control.pm cp lib/Net/LDAP/Bind.pm blib/lib/Net/LDAP/Bind.pm cp lib/LWP/Protocol/ldapi.pm blib/lib/LWP/Protocol/ldapi.pm cp lib/Net/LDAP/Constant.pm blib/lib/Net/LDAP/Constant.pm cp lib/Net/LDAP/Extension/Cancel.pm blib/lib/Net/LDAP/Extension/Cancel.pm cp lib/Net/LDAP/Entry.pm blib/lib/Net/LDAP/Entry.pm cp lib/Net/LDAP/Control/SyncRequest.pm blib/lib/Net/LDAP/Control/SyncRequest.pm cp lib/Net/LDAP.pod blib/lib/Net/LDAP.pod cp lib/Net/LDAP/Control/VLV.pm blib/lib/Net/LDAP/Control/VLV.pm cp lib/Net/LDAP/ASN.pm blib/lib/Net/LDAP/ASN.pm cp lib/Net/LDAP/Control/EntryChange.pm blib/lib/Net/LDAP/Control/EntryChange.pm cp lib/LWP/Protocol/ldaps.pm blib/lib/LWP/Protocol/ldaps.pm cp lib/Net/LDAP/Control/SyncState.pm blib/lib/Net/LDAP/Control/SyncState.pm cp lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/Extra.pm cp lib/Net/LDAP/Control/Relax.pm blib/lib/Net/LDAP/Control/Relax.pm cp lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Control/Paged.pm cp lib/Net/LDAP/Control/MatchedValues.pm blib/lib/Net/LDAP/Control/MatchedValues.pm cp lib/Net/LDAP/Control/DontUseCopy.pm blib/lib/Net/LDAP/Control/DontUseCopy.pm cp lib/Net/LDAP/Control/PasswordPolicy.pm blib/lib/Net/LDAP/Control/PasswordPolicy.pm cp lib/Net/LDAP/Control/Assertion.pm blib/lib/Net/LDAP/Control/Assertion.pm cp lib/Net/LDAP/Extension/Refresh.pm blib/lib/Net/LDAP/Extension/Refresh.pm cp lib/Net/LDAP/Control/SyncDone.pm blib/lib/Net/LDAP/Control/SyncDone.pm cp lib/Net/LDAP/Control/Sort.pm blib/lib/Net/LDAP/Control/Sort.pm cp lib/Net/LDAP/Examples.pod blib/lib/Net/LDAP/Examples.pod cp lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/PreRead.pm cp lib/Bundle/Net/LDAP.pm blib/lib/Bundle/Net/LDAP.pm cp lib/Net/LDAP/Control/ManageDsaIT.pm blib/lib/Net/LDAP/Control/ManageDsaIT.pm cp lib/Net/LDAP/Control/ProxyAuth.pm blib/lib/Net/LDAP/Control/ProxyAuth.pm cp lib/Net/LDAP/Extension.pm blib/lib/Net/LDAP/Extension.pm cp lib/Net/LDAP/Extension/SetPassword.pm blib/lib/Net/LDAP/Extension/SetPassword.pm cp lib/Net/LDAP/Intermediate.pm blib/lib/Net/LDAP/Intermediate.pm cp lib/Net/LDAP/Security.pod blib/lib/Net/LDAP/Security.pod cp lib/Net/LDAP/FAQ.pod blib/lib/Net/LDAP/FAQ.pod cp lib/Net/LDAPS.pm blib/lib/Net/LDAPS.pm cp lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/RootDSE.pm cp lib/Net/LDAP/Util.pm blib/lib/Net/LDAP/Util.pm cp lib/Net/LDAP/Schema.pod blib/lib/Net/LDAP/Schema.pod cp lib/Net/LDAP/Reference.pod blib/lib/Net/LDAP/Reference.pod cp lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/Filter.pm cp lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP/Schema.pm cp lib/Net/LDAPI.pm blib/lib/Net/LDAPI.pm cp lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Message.pod cp lib/Net/LDAP/LDIF.pm blib/lib/Net/LDAP/LDIF.pm cp lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/FilterMatch.pm cp lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/Filter.pod cp lib/Net/LDAP/RFC.pod blib/lib/Net/LDAP/RFC.pod cp lib/Net/LDAP/Intermediate/SyncInfo.pm blib/lib/Net/LDAP/Intermediate/SyncInfo.pm cp lib/Net/LDAP/Search.pod blib/lib/Net/LDAP/Search.pod cp lib/Net/LDAP/Message.pm blib/lib/Net/LDAP/Message.pm cp lib/Net/LDAP/LDIF.pod blib/lib/Net/LDAP/LDIF.pod cp lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Search.pm cp lib/Net/LDAP/Extra/eDirectory.pm blib/lib/Net/LDAP/Extra/eDirectory.pm Manifying 31 pod documents Manifying 21 pod documents MARSCHAP/perl-ldap-0.65.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00ldif-entry.t t/01canon_dn.t t/02filter.t t/03schema.t t/04refloop.t t/05dsml.t t/06constant.t t/07filtermatch.t t/08time.t t/09ldif-http-url.t t/10ldif-controls.t t/40connect.t t/41populate.t t/42search.t t/43modify.t t/44schema.t t/45dse.t t/46ssl.t t/47ipc.t t/48url.t t/49lwp.t t/60cancel.t t/70sortctrl.t t/71preread.t t/72postread.t t/73assert.t t/74matchedvalues.t t/00ldif-entry.t ..... 1..16 ok 1 - ldif lines ok 2 - version == 1 ok 3 - data/00-cmp.ldif ok 4 - data/00-in.ldif ok 5 - ldif method ok 6 - ldif method ok 7 - changes ldif ok 8 - changes ldif ok 9 - data/00-cmp2.ldif ok 10 - attributes ok 11 - attributes - nooptions ok 12 - name eq Graham Barr ok 13 - name;en-us eq Bob ok 14 - name keys ok 15 - name alloptions ok 16 - name alloptions Bob ok t/01canon_dn.t ....... 1..71 ok 1 - OU=Sales+CN=J. Smith,O=Widget Inc.,C=US, is illegal ok 2 - CN=J. Smith+OU=Sales,O=Widget Inc.,C=US is legal ok 3 - ou=Sales+cn=J. Smith,O=Widget Inc.,C=US is legal ok 4 - cn=J. Smith+ou=Sales,O=Widget Inc.,C=US is legal ok 5 - cn=J.\20Smith+ou=Sales,O=Widget\20Inc.,C=US is legal ok 6 - OU=Sales+CN=J. Smith;O=Widget Inc.;C=US is legal ok 7 - OU=Sales + CN=J. Smith,O=Widget Inc.,C=US is legal ok 8 - OU=Sales+CN=J. Smith , O=Widget Inc. , C=US is legal ok 9 - OU = Sales+CN =J. Smith,O= Widget Inc.,C=US is legal ok 10 - OU="Sales"+CN=J. Smith,O=Widget Inc.,C=US is legal ok 11 - OU="Sales+CN=J. Smith",O=Widget Inc.,C=US is legal ok 12 - cn=J.\20Smith\+ou=Sales,O=Widget\20Inc.,C=US is legal ok 13 - cn=Clerk \#1\+ou=Sales,O=Widget\20Inc.,C=US is legal ok 14 - CN=Babs Jensen,O=Widget Inc.,C=US is legal ok 15 - cn=Babs Jensen,o=Widget Inc.,c=US is legal ok 16 - 1.3.6.1.4.1.1466.0=\#04024869,O=Test,C=GB is legal ok 17 - 1.3.6.1.4.1.1466.0=\#04024869,O=Test,C=GB is legal ok 18 - 1.3.6.1.4.1.1466.0=\04\02Hi,O=Test,C=GB is legal ok 19 - 1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal ok 20 - oid.1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal ok 21 - OID.1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal ok 22 - CN=Clif Harden+IDNUMBER=a0125589\20,OU=tiPerson,OU=person,O=ti,C=us is legal ok 23 - cn=Clif Harden+IDNumber=a0125589,ou=tiPerson,ou=person,o=ti,c=us is legal ok 24 - cn=Clif Harden+IDNumber=a0125589\ ,ou=tiPerson,ou=person,o=ti,c=us is legal ok 25 - cn=Clif Harden+IDNumber=a0125589\20 ,ou=tiPerson,ou=person,o=ti,c=us is legal ok 26 - cn=Clif Harden+IDNumber="a0125589 ",ou=tiPerson,ou=person,o=ti,c=us is legal ok 27 - CN=\20\20Graham Barr\20\20,OU=person,O=vc,C=us is legal ok 28 - Cn=" Graham Barr ",OU=person,O=vc,C=us is legal ok 29 - cn=" Graham \20Barr\20 ",OU=person,O=vc,C=us is legal ok 30 - is legal ok 31 - UID=jsmith,DC=example,DC=net is legal ok 32 - UID=jsmith,DC=example,DC=net is legal ok 33 - CN=J. Smith+OU=Sales,DC=example,DC=net is legal ok 34 - OU=Sales+CN=J. Smith,DC=example,DC=net is legal ok 35 - CN=John Smith\2c III,DC=example,DC=net is legal ok 36 - CN=John Smith\, III,DC=example,DC=net is legal ok 37 - CN=John Smith\2C III,DC=example,DC=net is legal ok 38 - CN=Before\0dAfter,DC=example,DC=net is legal ok 39 - CN=Before\0dAfter,DC=example,DC=net is legal ok 40 - CN=\23John Smith\20,DC=example,DC=net is legal ok 41 - CN=\23John Smith\20,DC=example,DC=net is legal ok 42 - CN=\\#John Smith\ ,DC=example,DC=net is legal ok 43 - 1.3.6.1.4.1.1466.0=\#04024869,DC=example,DC=com is legal ok 44 - 1.3.6.1.4.1.1466.0=\#04024869,DC=example,DC=com is legal ok 45 - CN=Lučić is legal ok 46 - CN=Lu\C4\8Di\C4\87 is legal ok 47 - 1.1.1= is legal ok 48 - uid;x-option=jsmith is illegal ok 49 - at_tr=jsmith is illegal ok 50 - -attr=jsmith is illegal ok 51 - 1..1=jsmith is illegal ok 52 - 1.1.=jsmith is illegal ok 53 - 1.ff=jsmith is illegal ok 54 - 1.1.1=\#GG is illegal ok 55 - 1.1.1=\#000 is illegal ok 56 - 1.1.1=\#F is illegal ok 57 - 1.1.1=\# is illegal ok 58 - UID=jsmith,,DC=example,DC=net is illegal ok 59 - is illegal ok 60 - UID=john,smith is illegal ok 61 - UID=john+smith is illegal ok 62 - UID=john\?smith is illegal ok 63 - UID=john\Fsmith is illegal ok 64 - UID=john\GGsmith is illegal ok 65 - CN=John Smith \2c III,DC=example,DC=net is legal ok 66 - CN=John Smith \, III,DC=example,DC=net is legal ok 67 - CN=John Smith \2C III,DC=example,DC=net is legal ok 68 - DISTINGUISHEDNAMETABLEKEY=cn\3dDSA\2c c\3dGB,CN=bilateral table,CN=DSA,C=US is legal ok 69 - distinguishedNameTableKey=cn\=DSA\, c\=GB, cn=bilateral table, cn=DSA, c=US is legal ok 70 - CN=tester\2c karl,OU=test,DC=example,DC=com is legal ok 71 - cn=tester\, karl,ou=test,dc=example,dc=com is legal ok t/02filter.t ......... 1..368 ok 1 - '(objectclass=foo)' isa 'Net::LDAP::Filter' ok 2 - (objectclass=foo) ASN.1 encode(0) ok 3 - (objectclass=foo) asn_dump ok 4 - (objectclass=foo) as_string ok 5 - '(objectclass=)' isa 'Net::LDAP::Filter' ok 6 - (objectclass=) ASN.1 encode(0) ok 7 - (objectclass=) asn_dump ok 8 - (objectclass=) as_string ok 9 - 'createTimestamp>=199701011200Z' isa 'Net::LDAP::Filter' ok 10 - createTimestamp>=199701011200Z ASN.1 encode(0) ok 11 - createTimestamp>=199701011200Z asn_dump ok 12 - createTimestamp>=199701011200Z as_string ok 13 - 'createTimestamp<=199801011210Z' isa 'Net::LDAP::Filter' ok 14 - createTimestamp<=199801011210Z ASN.1 encode(0) ok 15 - createTimestamp<=199801011210Z asn_dump ok 16 - createTimestamp<=199801011210Z as_string ok 17 - '(cn=a*)' isa 'Net::LDAP::Filter' ok 18 - (cn=a*) ASN.1 encode(0) ok 19 - (cn=a*) asn_dump ok 20 - (cn=a*) as_string ok 21 - '(cn=*a)' isa 'Net::LDAP::Filter' ok 22 - (cn=*a) ASN.1 encode(0) ok 23 - (cn=*a) asn_dump ok 24 - (cn=*a) as_string ok 25 - 'cn=*a*' isa 'Net::LDAP::Filter' ok 26 - cn=*a* ASN.1 encode(0) ok 27 - cn=*a* asn_dump ok 28 - cn=*a* as_string ok 29 - '(cn=*)' isa 'Net::LDAP::Filter' ok 30 - (cn=*) ASN.1 encode(0) ok 31 - (cn=*) asn_dump ok 32 - (cn=*) as_string ok 33 - '(cn~=foo)' isa 'Net::LDAP::Filter' ok 34 - (cn~=foo) ASN.1 encode(0) ok 35 - (cn~=foo) asn_dump ok 36 - (cn~=foo) as_string ok 37 - '(cn=Babs Jensen)' isa 'Net::LDAP::Filter' ok 38 - (cn=Babs Jensen) ASN.1 encode(0) ok 39 - (cn=Babs Jensen) asn_dump ok 40 - (cn=Babs Jensen) as_string ok 41 - '(!(cn=Tim Howes))' isa 'Net::LDAP::Filter' ok 42 - (!(cn=Tim Howes)) ASN.1 encode(0) ok 43 - (!(cn=Tim Howes)) asn_dump ok 44 - (!(cn=Tim Howes)) as_string ok 45 - '!(cn=Tim Howes)' isa 'Net::LDAP::Filter' ok 46 - !(cn=Tim Howes) ASN.1 encode(0) ok 47 - !(cn=Tim Howes) asn_dump ok 48 - !(cn=Tim Howes) as_string ok 49 - '(&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*)))' isa 'Net::LDAP::Filter' ok 50 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) ASN.1 encode(0) ok 51 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) asn_dump ok 52 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) as_string ok 53 - '(o=univ*of*mich*)' isa 'Net::LDAP::Filter' ok 54 - (o=univ*of*mich*) ASN.1 encode(0) ok 55 - (o=univ*of*mich*) asn_dump ok 56 - (o=univ*of*mich*) as_string ok 57 - '(cn:1.2.3.4.5:=Fred Flintstone)' isa 'Net::LDAP::Filter' ok 58 - (cn:1.2.3.4.5:=Fred Flintstone) ASN.1 encode(0) ok 59 - (cn:1.2.3.4.5:=Fred Flintstone) asn_dump ok 60 - (cn:1.2.3.4.5:=Fred Flintstone) as_string ok 61 - '(sn:dn:2.4.6.8.10:=Barney Rubble)' isa 'Net::LDAP::Filter' ok 62 - (sn:dn:2.4.6.8.10:=Barney Rubble) ASN.1 encode(0) ok 63 - (sn:dn:2.4.6.8.10:=Barney Rubble) asn_dump ok 64 - (sn:dn:2.4.6.8.10:=Barney Rubble) as_string ok 65 - '(o:dn:=Ace Industry)' isa 'Net::LDAP::Filter' ok 66 - (o:dn:=Ace Industry) ASN.1 encode(0) ok 67 - (o:dn:=Ace Industry) asn_dump ok 68 - (o:dn:=Ace Industry) as_string ok 69 - '(:dn:2.4.6.8.10:=Dino)' isa 'Net::LDAP::Filter' ok 70 - (:dn:2.4.6.8.10:=Dino) ASN.1 encode(0) ok 71 - (:dn:2.4.6.8.10:=Dino) asn_dump ok 72 - (:dn:2.4.6.8.10:=Dino) as_string ok 73 - '(o=univ*of*mich*an)' isa 'Net::LDAP::Filter' ok 74 - (o=univ*of*mich*an) ASN.1 encode(0) ok 75 - (o=univ*of*mich*an) asn_dump ok 76 - (o=univ*of*mich*an) as_string ok 77 - '(&(cn=fred)(!(objectclass=organization)))' isa 'Net::LDAP::Filter' ok 78 - (&(cn=fred)(!(objectclass=organization))) ASN.1 encode(0) ok 79 - (&(cn=fred)(!(objectclass=organization))) asn_dump ok 80 - (&(cn=fred)(!(objectclass=organization))) as_string ok 81 - '(| (& (cn=test)) (| (cn=foo)))' isa 'Net::LDAP::Filter' ok 82 - (| (& (cn=test)) (| (cn=foo))) ASN.1 encode(0) ok 83 - (| (& (cn=test)) (| (cn=foo))) asn_dump ok 84 - (| (& (cn=test)) (| (cn=foo))) as_string ok 85 - '(| (cn=foo) (cn=test))' isa 'Net::LDAP::Filter' ok 86 - (| (cn=foo) (cn=test)) ASN.1 encode(0) ok 87 - (| (cn=foo) (cn=test)) asn_dump ok 88 - (| (cn=foo) (cn=test)) as_string ok 89 - '(& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU)))' isa 'Net::LDAP::Filter' ok 90 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) ASN.1 encode(0) ok 91 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) asn_dump ok 92 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) as_string ok 93 - '(| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar)))' isa 'Net::LDAP::Filter' ok 94 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) ASN.1 encode(0) ok 95 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) asn_dump ok 96 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) as_string ok 97 - '(& (| (cn=test) (cn=foo) (sn=bar)) (c=GB))' isa 'Net::LDAP::Filter' ok 98 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) ASN.1 encode(0) ok 99 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) asn_dump ok 100 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) as_string ok 101 - '(| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB)))' isa 'Net::LDAP::Filter' ok 102 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) ASN.1 encode(0) ok 103 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) asn_dump ok 104 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) as_string ok 105 - '(& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2))))' isa 'Net::LDAP::Filter' ok 106 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) ASN.1 encode(0) ok 107 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) asn_dump ok 108 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) as_string ok 109 - '(& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie)))' isa 'Net::LDAP::Filter' ok 110 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) ASN.1 encode(0) ok 111 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) asn_dump ok 112 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) as_string ok 113 - '(| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar))))' isa 'Net::LDAP::Filter' ok 114 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) ASN.1 encode(0) ok 115 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) asn_dump ok 116 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) as_string ok 117 - '(| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c))))' isa 'Net::LDAP::Filter' ok 118 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ASN.1 encode(0) ok 119 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) asn_dump ok 120 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) as_string ok 121 - '(| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar))' isa 'Net::LDAP::Filter' ok 122 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) ASN.1 encode(0) ok 123 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) asn_dump ok 124 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) as_string ok 125 - '(& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c))))' isa 'Net::LDAP::Filter' ok 126 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ASN.1 encode(0) ok 127 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) asn_dump ok 128 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) as_string ok 129 - '(| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo)))' isa 'Net::LDAP::Filter' ok 130 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) ASN.1 encode(0) ok 131 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) asn_dump ok 132 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) as_string ok 133 - '(| (cn=foo\(bar\)) (cn=test))' isa 'Net::LDAP::Filter' ok 134 - (| (cn=foo\(bar\)) (cn=test)) ASN.1 encode(0) ok 135 - (| (cn=foo\(bar\)) (cn=test)) asn_dump ok 136 - (| (cn=foo\(bar\)) (cn=test)) as_string ok 137 - '(cn=foo\*)' isa 'Net::LDAP::Filter' ok 138 - (cn=foo\*) ASN.1 encode(0) ok 139 - (cn=foo\*) asn_dump ok 140 - (cn=foo\*) as_string ok 141 - '(cn=foo\\*)' isa 'Net::LDAP::Filter' ok 142 - (cn=foo\\*) ASN.1 encode(0) ok 143 - (cn=foo\\*) asn_dump ok 144 - (cn=foo\\*) as_string ok 145 - '(cn=\\*foo)' isa 'Net::LDAP::Filter' ok 146 - (cn=\\*foo) ASN.1 encode(0) ok 147 - (cn=\\*foo) asn_dump ok 148 - (cn=\\*foo) as_string ok 149 - '(cn=\\*foo\\*)' isa 'Net::LDAP::Filter' ok 150 - (cn=\\*foo\\*) ASN.1 encode(0) ok 151 - (cn=\\*foo\\*) asn_dump ok 152 - (cn=\\*foo\\*) as_string ok 153 - '(ou:dn:caseIgnoreMatch:=people)' isa 'Net::LDAP::Filter' ok 154 - (ou:dn:caseIgnoreMatch:=people) ASN.1 encode(0) ok 155 - (ou:dn:caseIgnoreMatch:=people) asn_dump ok 156 - (ou:dn:caseIgnoreMatch:=people) as_string ok 157 - '(sn:caseIgnoreMatch:=barr)' isa 'Net::LDAP::Filter' ok 158 - (sn:caseIgnoreMatch:=barr) ASN.1 encode(0) ok 159 - (sn:caseIgnoreMatch:=barr) asn_dump ok 160 - (sn:caseIgnoreMatch:=barr) as_string ok 161 - '(attr=*)' isa 'Net::LDAP::Filter' ok 162 - (attr=*) ASN.1 encode(0) ok 163 - (attr=*) asn_dump ok 164 - (attr=*) as_string ok 165 - '(attr;x-tag=*)' isa 'Net::LDAP::Filter' ok 166 - (attr;x-tag=*) ASN.1 encode(0) ok 167 - (attr;x-tag=*) asn_dump ok 168 - (attr;x-tag=*) as_string ok 169 - '(attr=)' isa 'Net::LDAP::Filter' ok 170 - (attr=) ASN.1 encode(0) ok 171 - (attr=) asn_dump ok 172 - (attr=) as_string ok 173 - '(1.2.3.4.5=)' isa 'Net::LDAP::Filter' ok 174 - (1.2.3.4.5=) ASN.1 encode(0) ok 175 - (1.2.3.4.5=) asn_dump ok 176 - (1.2.3.4.5=) as_string ok 177 - '(1.2.3.4.5;x-tag=)' isa 'Net::LDAP::Filter' ok 178 - (1.2.3.4.5;x-tag=) ASN.1 encode(0) ok 179 - (1.2.3.4.5;x-tag=) asn_dump ok 180 - (1.2.3.4.5;x-tag=) as_string ok 181 - '(attr=value)' isa 'Net::LDAP::Filter' ok 182 - (attr=value) ASN.1 encode(0) ok 183 - (attr=value) asn_dump ok 184 - (attr=value) as_string ok 185 - '(space= )' isa 'Net::LDAP::Filter' ok 186 - (space= ) ASN.1 encode(0) ok 187 - (space= ) asn_dump ok 188 - (space= ) as_string ok 189 - '(null=\00)' isa 'Net::LDAP::Filter' ok 190 - (null=\00) ASN.1 encode(0) ok 191 - (null=\00) asn_dump ok 192 - (null=\00) as_string ok 193 - '(bell=\07)' isa 'Net::LDAP::Filter' ok 194 - (bell=\07) ASN.1 encode(0) ok 195 - (bell=\07) asn_dump ok 196 - (bell=\07) as_string ok 197 - '(bell=)' isa 'Net::LDAP::Filter' ok 198 - (bell=) ASN.1 encode(0) ok 199 - (bell=) asn_dump ok 200 - (bell=) as_string ok 201 - '(attr;x-star=\2a)' isa 'Net::LDAP::Filter' ok 202 - (attr;x-star=\2a) ASN.1 encode(0) ok 203 - (attr;x-star=\2a) asn_dump ok 204 - (attr;x-star=\2a) as_string ok 205 - '(attr;x-escape=\5C)' isa 'Net::LDAP::Filter' ok 206 - (attr;x-escape=\5C) ASN.1 encode(0) ok 207 - (attr;x-escape=\5C) asn_dump ok 208 - (attr;x-escape=\5C) as_string ok 209 - '(attr=initial*)' isa 'Net::LDAP::Filter' ok 210 - (attr=initial*) ASN.1 encode(0) ok 211 - (attr=initial*) asn_dump ok 212 - (attr=initial*) as_string ok 213 - '(attr=*any*)' isa 'Net::LDAP::Filter' ok 214 - (attr=*any*) ASN.1 encode(0) ok 215 - (attr=*any*) asn_dump ok 216 - (attr=*any*) as_string ok 217 - '(attr=*final)' isa 'Net::LDAP::Filter' ok 218 - (attr=*final) ASN.1 encode(0) ok 219 - (attr=*final) asn_dump ok 220 - (attr=*final) as_string ok 221 - '(attr=initial*final)' isa 'Net::LDAP::Filter' ok 222 - (attr=initial*final) ASN.1 encode(0) ok 223 - (attr=initial*final) asn_dump ok 224 - (attr=initial*final) as_string ok 225 - '(attr=initial*any*any*final)' isa 'Net::LDAP::Filter' ok 226 - (attr=initial*any*any*final) ASN.1 encode(0) ok 227 - (attr=initial*any*any*final) asn_dump ok 228 - (attr=initial*any*any*final) as_string ok 229 - '(attr=initial*any*)' isa 'Net::LDAP::Filter' ok 230 - (attr=initial*any*) ASN.1 encode(0) ok 231 - (attr=initial*any*) asn_dump ok 232 - (attr=initial*any*) as_string ok 233 - '(attr=*any*final)' isa 'Net::LDAP::Filter' ok 234 - (attr=*any*final) ASN.1 encode(0) ok 235 - (attr=*any*final) asn_dump ok 236 - (attr=*any*final) as_string ok 237 - '(attr=*any*any*)' isa 'Net::LDAP::Filter' ok 238 - (attr=*any*any*) ASN.1 encode(0) ok 239 - (attr=*any*any*) asn_dump ok 240 - (attr=*any*any*) as_string ok 241 - '(attr=**)' isa 'Net::LDAP::Filter' ok 242 - (attr=**) ASN.1 encode(0) ok 243 - (attr=**) asn_dump ok 244 - (attr=**) as_string ok 245 - '(attr=initial**)' isa 'Net::LDAP::Filter' ok 246 - (attr=initial**) ASN.1 encode(0) ok 247 - (attr=initial**) asn_dump ok 248 - (attr=initial**) as_string ok 249 - '(attr=**final)' isa 'Net::LDAP::Filter' ok 250 - (attr=**final) ASN.1 encode(0) ok 251 - (attr=**final) asn_dump ok 252 - (attr=**final) as_string ok 253 - '(attr=initial**final)' isa 'Net::LDAP::Filter' ok 254 - (attr=initial**final) ASN.1 encode(0) ok 255 - (attr=initial**final) asn_dump ok 256 - (attr=initial**final) as_string ok 257 - '(attr=initial***final)' isa 'Net::LDAP::Filter' ok 258 - (attr=initial***final) ASN.1 encode(0) ok 259 - (attr=initial***final) asn_dump ok 260 - (attr=initial***final) as_string ok 261 - '(attr~=)' isa 'Net::LDAP::Filter' ok 262 - (attr~=) ASN.1 encode(0) ok 263 - (attr~=) asn_dump ok 264 - (attr~=) as_string ok 265 - '(attr~=fubar)' isa 'Net::LDAP::Filter' ok 266 - (attr~=fubar) ASN.1 encode(0) ok 267 - (attr~=fubar) asn_dump ok 268 - (attr~=fubar) as_string ok 269 - '(attr>=fubar)' isa 'Net::LDAP::Filter' ok 270 - (attr>=fubar) ASN.1 encode(0) ok 271 - (attr>=fubar) asn_dump ok 272 - (attr>=fubar) as_string ok 273 - '(attr<=fubar)' isa 'Net::LDAP::Filter' ok 274 - (attr<=fubar) ASN.1 encode(0) ok 275 - (attr<=fubar) asn_dump ok 276 - (attr<=fubar) as_string ok 277 - '(attr:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 278 - (attr:1.2.3:=fubar) ASN.1 encode(0) ok 279 - (attr:1.2.3:=fubar) asn_dump ok 280 - (attr:1.2.3:=fubar) as_string ok 281 - '(attr:dn:=fubar)' isa 'Net::LDAP::Filter' ok 282 - (attr:dn:=fubar) ASN.1 encode(0) ok 283 - (attr:dn:=fubar) asn_dump ok 284 - (attr:dn:=fubar) as_string ok 285 - '(attr:DN:=fubar)' isa 'Net::LDAP::Filter' ok 286 - (attr:DN:=fubar) ASN.1 encode(0) ok 287 - (attr:DN:=fubar) asn_dump ok 288 - (attr:DN:=fubar) as_string ok 289 - '(attr:dn:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 290 - (attr:dn:1.2.3:=fubar) ASN.1 encode(0) ok 291 - (attr:dn:1.2.3:=fubar) asn_dump ok 292 - (attr:dn:1.2.3:=fubar) as_string ok 293 - '(:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 294 - (:1.2.3:=fubar) ASN.1 encode(0) ok 295 - (:1.2.3:=fubar) asn_dump ok 296 - (:1.2.3:=fubar) as_string ok 297 - '(:caseExactMatch:=fubar)' isa 'Net::LDAP::Filter' ok 298 - (:caseExactMatch:=fubar) ASN.1 encode(0) ok 299 - (:caseExactMatch:=fubar) asn_dump ok 300 - (:caseExactMatch:=fubar) as_string ok 301 - '(:dn:1.2.3:=fubar)' isa 'Net::LDAP::Filter' ok 302 - (:dn:1.2.3:=fubar) ASN.1 encode(0) ok 303 - (:dn:1.2.3:=fubar) asn_dump ok 304 - (:dn:1.2.3:=fubar) as_string ok 305 - '(:dn:caseIgnoreMatch:=fubar)' isa 'Net::LDAP::Filter' ok 306 - (:dn:caseIgnoreMatch:=fubar) ASN.1 encode(0) ok 307 - (:dn:caseIgnoreMatch:=fubar) asn_dump ok 308 - (:dn:caseIgnoreMatch:=fubar) as_string ok 309 - '(!(objectClass=*))' isa 'Net::LDAP::Filter' ok 310 - (!(objectClass=*)) ASN.1 encode(0) ok 311 - (!(objectClass=*)) asn_dump ok 312 - (!(objectClass=*)) as_string ok 313 - '(!(|(&(!(objectClass=*)))))' isa 'Net::LDAP::Filter' ok 314 - (!(|(&(!(objectClass=*))))) ASN.1 encode(0) ok 315 - (!(|(&(!(objectClass=*))))) asn_dump ok 316 - (!(|(&(!(objectClass=*))))) as_string ok 317 - '(&(objectClass=*))' isa 'Net::LDAP::Filter' ok 318 - (&(objectClass=*)) ASN.1 encode(0) ok 319 - (&(objectClass=*)) asn_dump ok 320 - (&(objectClass=*)) as_string ok 321 - '(&(objectClass=*)(name~=))' isa 'Net::LDAP::Filter' ok 322 - (&(objectClass=*)(name~=)) ASN.1 encode(0) ok 323 - (&(objectClass=*)(name~=)) asn_dump ok 324 - (&(objectClass=*)(name~=)) as_string ok 325 - '(|(objectClass=*))' isa 'Net::LDAP::Filter' ok 326 - (|(objectClass=*)) ASN.1 encode(0) ok 327 - (|(objectClass=*)) asn_dump ok 328 - (|(objectClass=*)) as_string ok 329 - '(|(objectClass=*)(name~=))' isa 'Net::LDAP::Filter' ok 330 - (|(objectClass=*)(name~=)) ASN.1 encode(0) ok 331 - (|(objectClass=*)(name~=)) asn_dump ok 332 - (|(objectClass=*)(name~=)) as_string ok 333 - '(member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US)' isa 'Net::LDAP::Filter' ok 334 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) ASN.1 encode(0) ok 335 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) asn_dump ok 336 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) as_string ok 337 - '(dimension=width=2\5c+height=2,unit=meters)' isa 'Net::LDAP::Filter' ok 338 - (dimension=width=2\5c+height=2,unit=meters) ASN.1 encode(0) ok 339 - (dimension=width=2\5c+height=2,unit=meters) asn_dump ok 340 - (dimension=width=2\5c+height=2,unit=meters) as_string ok 341 - '(cn=\2a)' isa 'Net::LDAP::Filter' ok 342 - (cn=\2a) ASN.1 encode(0) ok 343 - (cn=\2a) asn_dump ok 344 - (cn=\2a) as_string ok 345 - '(cn=\5c)' isa 'Net::LDAP::Filter' ok 346 - (cn=\5c) ASN.1 encode(0) ok 347 - (cn=\5c) asn_dump ok 348 - (cn=\5c) as_string ok 349 - '(cn=\28braces\29)' isa 'Net::LDAP::Filter' ok 350 - (cn=\28braces\29) ASN.1 encode(0) ok 351 - (cn=\28braces\29) asn_dump ok 352 - (cn=\28braces\29) as_string ok 353 - '(cn=Hägar)' isa 'Net::LDAP::Filter' ok 354 - (cn=Hägar) ASN.1 encode(0) ok 355 - (cn=Hägar) asn_dump ok 356 - (cn=Hägar) as_string ok 357 - '(cn=\*)' isa 'Net::LDAP::Filter' ok 358 - (cn=\*) ASN.1 encode(0) ok 359 - (cn=\*) asn_dump ok 360 - (cn=\*) as_string ok 361 - '(cn=\\)' isa 'Net::LDAP::Filter' ok 362 - (cn=\\) ASN.1 encode(0) ok 363 - (cn=\\) asn_dump ok 364 - (cn=\\) as_string ok 365 - '(cn=\(braces\))' isa 'Net::LDAP::Filter' ok 366 - (cn=\(braces\)) ASN.1 encode(0) ok 367 - (cn=\(braces\)) asn_dump ok 368 - (cn=\(braces\)) as_string ok t/03schema.t ......... 1..14 ok 1 - 'load schema file' isa 'Net::LDAP::Schema' ok 2 - number of attribute types in schema The schema contains 265 attributes ok 3 - number of object classes in schema The schema contains 66 object classes ok 4 - number of matching rules in schema The schema contains 40 matching rules ok 5 - number of matching rule uses in schema The schema contains 34 matching rule uses ok 6 - number of LDAP syntaxes in schema The schema contains 32 LDAP syntaxes ok 7 - attributes derived from 'name' ok 8 - mandatory attributes The 'person' OC must have these attributes [sn,cn,objectClass] ok 9 - optional attributes The 'mhsOrganizationalUser' OC may have these attributes [] ok 10 - superclass ok 11 - attribute types a matching rule applies to ok 12 - number of syntaxes that need ';binary' appended to the attribute type ok 13 - infinite length attribute type ok 14 - attribute type max. length ok t/04refloop.t ........ 1..5 # bless( { # 'net_ldap_async' => 1, # 'net_ldap_debug' => 0, # 'net_ldap_mesg' => { # '1' => bless( { # 'callback' => undef, # 'mesgid' => 1, # 'parent' => $VAR1, # 'pdu' => '0 `', # 'raw' => undef # }, 'Net::LDAP::Bind' ) # }, # 'net_ldap_rawsocket' => bless( \*Symbol::GEN0, 'IO::File' ), # 'net_ldap_refcnt' => 1, # 'net_ldap_resp' => {}, # 'net_ldap_scheme' => 'ldap', # 'net_ldap_socket' => $VAR1->{'net_ldap_rawsocket'}, # 'net_ldap_uri' => 'host', # 'net_ldap_version' => 3 # }, 'Net::LDAP::Dummy' ) ok 1 - ok 2 ok 3 - ok 4 - ok 5 - ok t/05dsml.t ........... skipped: XML::SAX::Base and XML::SAX::Writer need to be installed t/06constant.t ....... 1..98 ok 1 - LDAP_SUCCESS ok 2 - LDAP_OPERATIONS_ERROR ok 3 - LDAP_PROTOCOL_ERROR ok 4 - LDAP_TIMELIMIT_EXCEEDED ok 5 - LDAP_SIZELIMIT_EXCEEDED ok 6 - LDAP_COMPARE_FALSE ok 7 - LDAP_COMPARE_TRUE ok 8 - LDAP_STRONG_AUTH_NOT_SUPPORTED ok 9 - LDAP_STRONG_AUTH_REQUIRED ok 10 - LDAP_PARTIAL_RESULTS ok 11 - LDAP_REFERRAL ok 12 - LDAP_ADMIN_LIMIT_EXCEEDED ok 13 - LDAP_UNAVAILABLE_CRITICAL_EXT ok 14 - LDAP_CONFIDENTIALITY_REQUIRED ok 15 - LDAP_SASL_BIND_IN_PROGRESS ok 16 - LDAP error code 15(0x0F) ok 17 - LDAP_NO_SUCH_ATTRIBUTE ok 18 - LDAP_UNDEFINED_TYPE ok 19 - LDAP_INAPPROPRIATE_MATCHING ok 20 - LDAP_CONSTRAINT_VIOLATION ok 21 - LDAP_TYPE_OR_VALUE_EXISTS ok 22 - LDAP_INVALID_SYNTAX ok 23 - LDAP error code 22(0x16) ok 24 - LDAP error code 23(0x17) ok 25 - LDAP error code 24(0x18) ok 26 - LDAP error code 25(0x19) ok 27 - LDAP error code 26(0x1A) ok 28 - LDAP error code 27(0x1B) ok 29 - LDAP error code 28(0x1C) ok 30 - LDAP error code 29(0x1D) ok 31 - LDAP error code 30(0x1E) ok 32 - LDAP error code 31(0x1F) ok 33 - LDAP_NO_SUCH_OBJECT ok 34 - LDAP_ALIAS_PROBLEM ok 35 - LDAP_INVALID_DN_SYNTAX ok 36 - LDAP_IS_LEAF ok 37 - LDAP_ALIAS_DEREF_PROBLEM ok 38 - LDAP error code 37(0x25) ok 39 - LDAP error code 38(0x26) ok 40 - LDAP error code 39(0x27) ok 41 - LDAP error code 40(0x28) ok 42 - LDAP error code 41(0x29) ok 43 - LDAP error code 42(0x2A) ok 44 - LDAP error code 43(0x2B) ok 45 - LDAP error code 44(0x2C) ok 46 - LDAP error code 45(0x2D) ok 47 - LDAP error code 46(0x2E) ok 48 - LDAP_PROXY_AUTHZ_FAILURE ok 49 - LDAP_INAPPROPRIATE_AUTH ok 50 - LDAP_INVALID_CREDENTIALS ok 51 - LDAP_INSUFFICIENT_ACCESS ok 52 - LDAP_BUSY ok 53 - LDAP_UNAVAILABLE ok 54 - LDAP_UNWILLING_TO_PERFORM ok 55 - LDAP_LOOP_DETECT ok 56 - LDAP error code 55(0x37) ok 57 - LDAP error code 56(0x38) ok 58 - LDAP error code 57(0x39) ok 59 - LDAP error code 58(0x3A) ok 60 - LDAP error code 59(0x3B) ok 61 - LDAP_SORT_CONTROL_MISSING ok 62 - LDAP_INDEX_RANGE_ERROR ok 63 - LDAP error code 62(0x3E) ok 64 - LDAP error code 63(0x3F) ok 65 - LDAP_NAMING_VIOLATION ok 66 - LDAP_OBJECT_CLASS_VIOLATION ok 67 - LDAP_NOT_ALLOWED_ON_NONLEAF ok 68 - LDAP_NOT_ALLOWED_ON_RDN ok 69 - LDAP_ALREADY_EXISTS ok 70 - LDAP_NO_OBJECT_CLASS_MODS ok 71 - LDAP_RESULTS_TOO_LARGE ok 72 - LDAP_AFFECTS_MULTIPLE_DSAS ok 73 - LDAP error code 72(0x48) ok 74 - LDAP error code 73(0x49) ok 75 - LDAP error code 74(0x4A) ok 76 - LDAP error code 75(0x4B) ok 77 - LDAP_VLV_ERROR ok 78 - LDAP error code 77(0x4D) ok 79 - LDAP error code 78(0x4E) ok 80 - LDAP error code 79(0x4F) ok 81 - LDAP_OTHER ok 82 - LDAP_SERVER_DOWN ok 83 - LDAP_LOCAL_ERROR ok 84 - LDAP_ENCODING_ERROR ok 85 - LDAP_DECODING_ERROR ok 86 - LDAP_TIMEOUT ok 87 - LDAP_AUTH_UNKNOWN ok 88 - LDAP_FILTER_ERROR ok 89 - LDAP_USER_CANCELED ok 90 - LDAP_PARAM_ERROR ok 91 - LDAP_NO_MEMORY ok 92 - LDAP_CONNECT_ERROR ok 93 - LDAP_NOT_SUPPORTED ok 94 - LDAP_CONTROL_NOT_FOUND ok 95 - LDAP_NO_RESULTS_RETURNED ok 96 - LDAP_MORE_RESULTS_TO_RETURN ok 97 - LDAP_CLIENT_LOOP ok 98 - LDAP_REFERRAL_LIMIT_EXCEEDED ok t/07filtermatch.t .... 1..153 ok 1 - 'entry object created' isa 'Net::LDAP::Entry' ok 2 - 'schema object created' isa 'Net::LDAP::Schema' ok 3 - schema loaded: # Schema: bless( { # 'at' => { # 'aliasedentryname' => { # 'aliases' => [ # 'aliasedEntryName' # ], # 'desc' => 'RFC4512: name of aliased object', # 'equality' => 'distinguishedNameMatch', # 'name' => 'aliasedObjectName', # 'oid' => '2.5.4.1', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'aliasedobjectname' => $VAR1->{'at'}{'aliasedentryname'}, # 'altserver' => { # 'aliases' => [], # 'desc' => 'RFC4512: alternative servers', # 'name' => 'altServer', # 'oid' => '1.3.6.1.4.1.1466.101.120.6', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'arecord' => { # 'aliases' => [], # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'aRecord', # 'oid' => '0.9.2342.19200300.100.1.26', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'associateddomain' => { # 'aliases' => [], # 'desc' => 'RFC1274: domain associated with object', # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'associatedDomain', # 'oid' => '0.9.2342.19200300.100.1.37', # 'substr' => 'caseIgnoreIA5SubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'associatedname' => { # 'aliases' => [], # 'desc' => 'RFC1274: DN of entry associated with domain', # 'equality' => 'distinguishedNameMatch', # 'name' => 'associatedName', # 'oid' => '0.9.2342.19200300.100.1.38', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'attributetypes' => { # 'aliases' => [], # 'desc' => 'RFC4512: attribute types', # 'equality' => 'objectIdentifierFirstComponentMatch', # 'name' => 'attributeTypes', # 'oid' => '2.5.21.5', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.3', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'audio' => { # 'aliases' => [], # 'desc' => 'RFC1274: audio (u-law)', # 'max_length' => '25000', # 'name' => 'audio', # 'oid' => '0.9.2342.19200300.100.1.55', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.4', # 'type' => 'at' # }, # 'authorityrevocationlist' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.509 authority revocation list, use ;binary', # 'name' => 'authorityRevocationList', # 'oid' => '2.5.4.38', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9', # 'type' => 'at' # }, # 'buildingname' => { # 'aliases' => [], # 'desc' => 'RFC1274: name of building', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'buildingName', # 'oid' => '0.9.2342.19200300.100.1.48', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'businesscategory' => { # 'aliases' => [], # 'desc' => 'RFC2256: business category', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '128', # 'name' => 'businessCategory', # 'oid' => '2.5.4.15', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'c' => { # 'aliases' => [ # 'countryName' # ], # 'desc' => 'RFC4519: two-letter ISO-3166 country code', # 'name' => 'c', # 'oid' => '2.5.4.6', # 'single-value' => 1, # 'sup' => [ # 'name' # ], # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.11', # 'type' => 'at' # }, # 'cacertificate' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.509 CA certificate, use ;binary', # 'equality' => 'certificateExactMatch', # 'name' => 'cACertificate', # 'oid' => '2.5.4.37', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.8', # 'type' => 'at' # }, # 'carlicense' => { # 'aliases' => [], # 'desc' => 'RFC2798: vehicle license or registration plate', # 'equality' => 'caseIgnoreMatch', # 'name' => 'carLicense', # 'oid' => '2.16.840.1.113730.3.1.1', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'certificaterevocationlist' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.509 certificate revocation list, use ;binary', # 'name' => 'certificateRevocationList', # 'oid' => '2.5.4.39', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9', # 'type' => 'at' # }, # 'cn' => { # 'aliases' => [ # 'commonName' # ], # 'desc' => 'RFC4519: common name(s) for which the entity is known by', # 'name' => 'cn', # 'oid' => '2.5.4.3', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'cnamerecord' => { # 'aliases' => [], # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'cNAMERecord', # 'oid' => '0.9.2342.19200300.100.1.31', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'co' => { # 'aliases' => [ # 'friendlyCountryName' # ], # 'desc' => 'RFC1274: friendly country name', # 'equality' => 'caseIgnoreMatch', # 'name' => 'co', # 'oid' => '0.9.2342.19200300.100.1.43', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'commonname' => $VAR1->{'at'}{'cn'}, # 'countryname' => $VAR1->{'at'}{'c'}, # 'createtimestamp' => { # 'aliases' => [], # 'desc' => 'RFC4512: time which object was created', # 'equality' => 'generalizedTimeMatch', # 'name' => 'createTimestamp', # 'no-user-modification' => 1, # 'oid' => '2.5.18.1', # 'ordering' => 'generalizedTimeOrderingMatch', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.24', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'creatorsname' => { # 'aliases' => [], # 'desc' => 'RFC4512: name of creator', # 'equality' => 'distinguishedNameMatch', # 'name' => 'creatorsName', # 'no-user-modification' => 1, # 'oid' => '2.5.18.3', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'crosscertificatepair' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.509 cross certificate pair, use ;binary', # 'name' => 'crossCertificatePair', # 'oid' => '2.5.4.40', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.10', # 'type' => 'at' # }, # 'dc' => { # 'aliases' => [ # 'domainComponent' # ], # 'desc' => 'RFC1274/2247: domain component', # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'dc', # 'oid' => '0.9.2342.19200300.100.1.25', # 'single-value' => 1, # 'substr' => 'caseIgnoreIA5SubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'deltarevocationlist' => { # 'aliases' => [], # 'desc' => 'RFC2256: delta revocation list; use ;binary', # 'name' => 'deltaRevocationList', # 'oid' => '2.5.4.53', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.9', # 'type' => 'at' # }, # 'departmentnumber' => { # 'aliases' => [], # 'desc' => 'RFC2798: identifies a department within an organization', # 'equality' => 'caseIgnoreMatch', # 'name' => 'departmentNumber', # 'oid' => '2.16.840.1.113730.3.1.2', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'description' => { # 'aliases' => [], # 'desc' => 'RFC4519: descriptive information', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '1024', # 'name' => 'description', # 'oid' => '2.5.4.13', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'destinationindicator' => { # 'aliases' => [], # 'desc' => 'RFC2256: destination indicator', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '128', # 'name' => 'destinationIndicator', # 'oid' => '2.5.4.27', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44', # 'type' => 'at' # }, # 'displayname' => { # 'aliases' => [], # 'desc' => 'RFC2798: preferred name to be used when displaying entries', # 'equality' => 'caseIgnoreMatch', # 'name' => 'displayName', # 'oid' => '2.16.840.1.113730.3.1.241', # 'single-value' => 1, # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'distinguishedname' => { # 'aliases' => [], # 'desc' => 'RFC4519: common supertype of DN attributes', # 'equality' => 'distinguishedNameMatch', # 'name' => 'distinguishedName', # 'oid' => '2.5.4.49', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'ditredirect' => { # 'aliases' => [], # 'desc' => 'RFC1274: DIT Redirect', # 'equality' => 'distinguishedNameMatch', # 'name' => 'dITRedirect', # 'oid' => '0.9.2342.19200300.100.1.54', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'dmdname' => { # 'aliases' => [], # 'desc' => 'RFC2256: name of DMD', # 'name' => 'dmdName', # 'oid' => '2.5.4.54', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'dnqualifier' => { # 'aliases' => [], # 'desc' => 'RFC2256: DN qualifier', # 'equality' => 'caseIgnoreMatch', # 'name' => 'dnQualifier', # 'oid' => '2.5.4.46', # 'ordering' => 'caseIgnoreOrderingMatch', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44', # 'type' => 'at' # }, # 'documentauthor' => { # 'aliases' => [], # 'desc' => 'RFC1274: DN of author of document', # 'equality' => 'distinguishedNameMatch', # 'name' => 'documentAuthor', # 'oid' => '0.9.2342.19200300.100.1.14', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'documentidentifier' => { # 'aliases' => [], # 'desc' => 'RFC1274: unique identifier of document', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'documentIdentifier', # 'oid' => '0.9.2342.19200300.100.1.11', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'documentlocation' => { # 'aliases' => [], # 'desc' => 'RFC1274: location of document original', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'documentLocation', # 'oid' => '0.9.2342.19200300.100.1.15', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'documentpublisher' => { # 'aliases' => [], # 'desc' => 'RFC1274: publisher of document', # 'equality' => 'caseIgnoreMatch', # 'name' => 'documentPublisher', # 'oid' => '0.9.2342.19200300.100.1.56', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'documenttitle' => { # 'aliases' => [], # 'desc' => 'RFC1274: title of document', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'documentTitle', # 'oid' => '0.9.2342.19200300.100.1.12', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'documentversion' => { # 'aliases' => [], # 'desc' => 'RFC1274: version of document', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'documentVersion', # 'oid' => '0.9.2342.19200300.100.1.13', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'domaincomponent' => $VAR1->{'at'}{'dc'}, # 'drink' => { # 'aliases' => [ # 'favouriteDrink' # ], # 'desc' => 'RFC1274: favorite drink', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'drink', # 'oid' => '0.9.2342.19200300.100.1.5', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'dsaquality' => { # 'aliases' => [], # 'desc' => 'RFC1274: DSA Quality', # 'name' => 'dSAQuality', # 'oid' => '0.9.2342.19200300.100.1.49', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.19', # 'type' => 'at' # }, # 'dynamicsubtrees' => { # 'aliases' => [], # 'desc' => 'RFC2589: dynamic subtrees', # 'name' => 'dynamicSubtrees', # 'no-user-modification' => 1, # 'oid' => '1.3.6.1.4.1.1466.101.119.4', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'email' => { # 'aliases' => [ # 'emailAddress', # 'pkcs9email' # ], # 'desc' => 'RFC3280: legacy attribute for email addresses in DNs', # 'equality' => 'caseIgnoreIA5Match', # 'max_length' => '128', # 'name' => 'email', # 'oid' => '1.2.840.113549.1.9.1', # 'substr' => 'caseIgnoreIA5SubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'emailaddress' => $VAR1->{'at'}{'email'}, # 'employeenumber' => { # 'aliases' => [], # 'desc' => 'RFC2798: numerically identifies an employee within an organization', # 'equality' => 'caseIgnoreMatch', # 'name' => 'employeeNumber', # 'oid' => '2.16.840.1.113730.3.1.3', # 'single-value' => 1, # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'employeetype' => { # 'aliases' => [], # 'desc' => 'RFC2798: type of employment for a person', # 'equality' => 'caseIgnoreMatch', # 'name' => 'employeeType', # 'oid' => '2.16.840.1.113730.3.1.4', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'enhancedsearchguide' => { # 'aliases' => [], # 'desc' => 'RFC2256: enhanced search guide', # 'name' => 'enhancedSearchGuide', # 'oid' => '2.5.4.47', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.21', # 'type' => 'at' # }, # 'entrydn' => { # 'aliases' => [], # 'desc' => 'DN of the entry', # 'equality' => 'distinguishedNameMatch', # 'name' => 'entryDN', # 'no-user-modification' => 1, # 'oid' => '1.3.6.1.1.20', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'entryttl' => { # 'aliases' => [], # 'desc' => 'RFC2589: entry time-to-live', # 'name' => 'entryTtl', # 'no-user-modification' => 1, # 'oid' => '1.3.6.1.4.1.1466.101.119.3', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'entryuuid' => { # 'aliases' => [], # 'desc' => 'UUID of the entry', # 'equality' => 'UUIDMatch', # 'name' => 'entryUUID', # 'no-user-modification' => 1, # 'oid' => '1.3.6.1.1.16.4', # 'ordering' => 'UUIDOrderingMatch', # 'single-value' => 1, # 'syntax' => '1.3.6.1.1.16.1', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'facsimiletelephonenumber' => { # 'aliases' => [ # 'fax' # ], # 'desc' => 'RFC2256: Facsimile (Fax) Telephone Number', # 'equality' => 'facsimileNumberMatch', # 'name' => 'facsimileTelephoneNumber', # 'oid' => '2.5.4.23', # 'substr' => 'facsimileNumberSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.22', # 'type' => 'at' # }, # 'favouritedrink' => $VAR1->{'at'}{'drink'}, # 'fax' => $VAR1->{'at'}{'facsimiletelephonenumber'}, # 'friendlycountryname' => $VAR1->{'at'}{'co'}, # 'generationqualifier' => { # 'aliases' => [], # 'desc' => 'RFC2256: name qualifier indicating a generation', # 'name' => 'generationQualifier', # 'oid' => '2.5.4.44', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'gidnumber' => { # 'aliases' => [], # 'desc' => 'RFC2307: An integer uniquely identifying a group in an administrative domain', # 'equality' => 'integerMatch', # 'name' => 'gidNumber', # 'oid' => '1.3.6.1.1.1.1.1', # 'ordering' => 'integerOrderingMatch', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'givenname' => { # 'aliases' => [ # 'gn' # ], # 'desc' => 'RFC2256: first name(s) for which the entity is known by', # 'name' => 'givenName', # 'oid' => '2.5.4.42', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'gn' => $VAR1->{'at'}{'givenname'}, # 'hassubordinates' => { # 'aliases' => [], # 'desc' => 'X.501: entry has children', # 'equality' => 'booleanMatch', # 'name' => 'hasSubordinates', # 'no-user-modification' => 1, # 'oid' => '2.5.18.9', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'homephone' => { # 'aliases' => [ # 'homeTelephoneNumber' # ], # 'desc' => 'RFC1274: home telephone number', # 'equality' => 'telephoneNumberMatch', # 'name' => 'homePhone', # 'oid' => '0.9.2342.19200300.100.1.20', # 'substr' => 'telephoneNumberSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', # 'type' => 'at' # }, # 'homepostaladdress' => { # 'aliases' => [], # 'desc' => 'RFC1274: home postal address', # 'equality' => 'caseIgnoreListMatch', # 'name' => 'homePostalAddress', # 'oid' => '0.9.2342.19200300.100.1.39', # 'substr' => 'caseIgnoreListSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41', # 'type' => 'at' # }, # 'hometelephonenumber' => $VAR1->{'at'}{'homephone'}, # 'host' => { # 'aliases' => [], # 'desc' => 'RFC1274: host computer', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'host', # 'oid' => '0.9.2342.19200300.100.1.9', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'houseidentifier' => { # 'aliases' => [], # 'desc' => 'RFC2256: house identifier', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '32768', # 'name' => 'houseIdentifier', # 'oid' => '2.5.4.51', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'info' => { # 'aliases' => [], # 'desc' => 'RFC1274: general information', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '2048', # 'name' => 'info', # 'oid' => '0.9.2342.19200300.100.1.4', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'initials' => { # 'aliases' => [], # 'desc' => 'RFC2256: initials of some or all of names, but not the surname(s).', # 'name' => 'initials', # 'oid' => '2.5.4.43', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'internationalisdnnumber' => { # 'aliases' => [], # 'desc' => 'RFC2256: international ISDN number', # 'equality' => 'numericStringMatch', # 'max_length' => '16', # 'name' => 'internationaliSDNNumber', # 'oid' => '2.5.4.25', # 'substr' => 'numericStringSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36', # 'type' => 'at' # }, # 'janetmailbox' => { # 'aliases' => [], # 'desc' => 'RFC1274: Janet mailbox', # 'equality' => 'caseIgnoreIA5Match', # 'max_length' => '256', # 'name' => 'janetMailbox', # 'oid' => '0.9.2342.19200300.100.1.46', # 'substr' => 'caseIgnoreIA5SubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'jpegphoto' => { # 'aliases' => [], # 'desc' => 'RFC2798: a JPEG image', # 'name' => 'jpegPhoto', # 'oid' => '0.9.2342.19200300.100.1.60', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.28', # 'type' => 'at' # }, # 'knowledgeinformation' => { # 'aliases' => [], # 'desc' => 'RFC2256: knowledge information', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '32768', # 'name' => 'knowledgeInformation', # 'oid' => '2.5.4.2', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'l' => { # 'aliases' => [ # 'localityName' # ], # 'desc' => 'RFC2256: locality which this object resides in', # 'name' => 'l', # 'oid' => '2.5.4.7', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'labeleduri' => { # 'aliases' => [], # 'desc' => 'RFC2079: Uniform Resource Identifier with optional label', # 'equality' => 'caseExactMatch', # 'name' => 'labeledURI', # 'oid' => '1.3.6.1.4.1.250.1.57', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'ldapsyntaxes' => { # 'aliases' => [], # 'desc' => 'RFC4512: LDAP syntaxes', # 'equality' => 'objectIdentifierFirstComponentMatch', # 'name' => 'ldapSyntaxes', # 'oid' => '1.3.6.1.4.1.1466.101.120.16', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.54', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'localityname' => $VAR1->{'at'}{'l'}, # 'mail' => { # 'aliases' => [ # 'rfc822Mailbox' # ], # 'desc' => 'RFC1274: RFC822 Mailbox', # 'equality' => 'caseIgnoreIA5Match', # 'max_length' => '256', # 'name' => 'mail', # 'oid' => '0.9.2342.19200300.100.1.3', # 'substr' => 'caseIgnoreIA5SubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'mailpreferenceoption' => { # 'aliases' => [], # 'desc' => 'RFC1274: mail preference option', # 'name' => 'mailPreferenceOption', # 'oid' => '0.9.2342.19200300.100.1.47', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'manager' => { # 'aliases' => [], # 'desc' => 'RFC1274: DN of manager', # 'equality' => 'distinguishedNameMatch', # 'name' => 'manager', # 'oid' => '0.9.2342.19200300.100.1.10', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'matchingrules' => { # 'aliases' => [], # 'desc' => 'RFC4512: matching rules', # 'equality' => 'objectIdentifierFirstComponentMatch', # 'name' => 'matchingRules', # 'oid' => '2.5.21.4', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.30', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'matchingruleuse' => { # 'aliases' => [], # 'desc' => 'RFC4512: matching rule uses', # 'equality' => 'objectIdentifierFirstComponentMatch', # 'name' => 'matchingRuleUse', # 'oid' => '2.5.21.8', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.31', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'mdrecord' => { # 'aliases' => [], # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'mDRecord', # 'oid' => '0.9.2342.19200300.100.1.27', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'member' => { # 'aliases' => [], # 'desc' => 'RFC2256: member of a group', # 'name' => 'member', # 'oid' => '2.5.4.31', # 'sup' => [ # 'distinguishedName' # ], # 'type' => 'at' # }, # 'mobile' => { # 'aliases' => [ # 'mobileTelephoneNumber' # ], # 'desc' => 'RFC1274: mobile telephone number', # 'equality' => 'telephoneNumberMatch', # 'name' => 'mobile', # 'oid' => '0.9.2342.19200300.100.1.41', # 'substr' => 'telephoneNumberSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', # 'type' => 'at' # }, # 'mobiletelephonenumber' => $VAR1->{'at'}{'mobile'}, # 'modifiersname' => { # 'aliases' => [], # 'desc' => 'RFC4512: name of last modifier', # 'equality' => 'distinguishedNameMatch', # 'name' => 'modifiersName', # 'no-user-modification' => 1, # 'oid' => '2.5.18.4', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'modifytimestamp' => { # 'aliases' => [], # 'desc' => 'RFC4512: time which object was last modified', # 'equality' => 'generalizedTimeMatch', # 'name' => 'modifyTimestamp', # 'no-user-modification' => 1, # 'oid' => '2.5.18.2', # 'ordering' => 'generalizedTimeOrderingMatch', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.24', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'mxrecord' => { # 'aliases' => [], # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'mXRecord', # 'oid' => '0.9.2342.19200300.100.1.28', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'name' => { # 'aliases' => [], # 'desc' => 'RFC4519: common supertype of name attributes', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '32768', # 'name' => 'name', # 'oid' => '2.5.4.41', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'namingcontexts' => { # 'aliases' => [], # 'desc' => 'RFC4512: naming contexts', # 'name' => 'namingContexts', # 'oid' => '1.3.6.1.4.1.1466.101.120.5', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'nsrecord' => { # 'aliases' => [], # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'nSRecord', # 'oid' => '0.9.2342.19200300.100.1.29', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'o' => { # 'aliases' => [ # 'organizationName' # ], # 'desc' => 'RFC2256: organization this object belongs to', # 'name' => 'o', # 'oid' => '2.5.4.10', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'objectclass' => { # 'aliases' => [], # 'desc' => 'RFC4512: object classes of the entity', # 'equality' => 'objectIdentifierMatch', # 'name' => 'objectClass', # 'oid' => '2.5.4.0', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'at' # }, # 'objectclasses' => { # 'aliases' => [], # 'desc' => 'RFC4512: object classes', # 'equality' => 'objectIdentifierFirstComponentMatch', # 'name' => 'objectClasses', # 'oid' => '2.5.21.6', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.37', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'olcaccess' => { # 'aliases' => [], # 'desc' => 'Access Control List', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAccess', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.1', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcaddcontentacl' => { # 'aliases' => [], # 'desc' => 'Check ACLs against content of Add ops', # 'name' => 'olcAddContentAcl', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.86', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcallows' => { # 'aliases' => [], # 'desc' => 'Allowed set of deprecated features', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAllows', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.2', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcargsfile' => { # 'aliases' => [], # 'desc' => 'File for slapd command line options', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcArgsFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.3', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcattributeoptions' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAttributeOptions', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.5', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcattributetypes' => { # 'aliases' => [], # 'desc' => 'OpenLDAP attributeTypes', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAttributeTypes', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.4', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcauthidrewrite' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAuthIDRewrite', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.6', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcauthzpolicy' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAuthzPolicy', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.7', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcauthzregexp' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcAuthzRegexp', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.8', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcbackend' => { # 'aliases' => [], # 'desc' => 'A type of backend', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcBackend', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.9', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'SIBLINGS' # }, # 'olcconcurrency' => { # 'aliases' => [], # 'name' => 'olcConcurrency', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.10', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcconfigdir' => { # 'aliases' => [], # 'desc' => 'Directory for slapd configuration backend', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcConfigDir', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.79', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcconfigfile' => { # 'aliases' => [], # 'desc' => 'File for slapd configuration directives', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcConfigFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.78', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcconnmaxpending' => { # 'aliases' => [], # 'name' => 'olcConnMaxPending', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.11', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcconnmaxpendingauth' => { # 'aliases' => [], # 'name' => 'olcConnMaxPendingAuth', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.12', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcdatabase' => { # 'aliases' => [], # 'desc' => 'The backend type for a database instance', # 'name' => 'olcDatabase', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.13', # 'single-value' => 1, # 'sup' => [ # 'olcBackend' # ], # 'type' => 'at', # 'x-ordered' => 'SIBLINGS' # }, # 'olcdbcheckpoint' => { # 'aliases' => [], # 'desc' => 'Database checkpoint interval in kbytes and minutes', # 'name' => 'olcDbCheckpoint', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.1.2', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcdbdirectory' => { # 'aliases' => [], # 'desc' => 'Directory for database content', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcDbDirectory', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.1', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcdbenvflags' => { # 'aliases' => [], # 'desc' => 'Database environment flags', # 'name' => 'olcDbEnvFlags', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.12.3', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcdbindex' => { # 'aliases' => [], # 'desc' => 'Attribute index parameters', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcDbIndex', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.2', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcdbmaxreaders' => { # 'aliases' => [], # 'desc' => 'Maximum number of threads that may access the DB concurrently', # 'name' => 'olcDbMaxReaders', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.12.1', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcdbmaxsize' => { # 'aliases' => [], # 'desc' => 'Maximum size of DB in bytes', # 'name' => 'olcDbMaxSize', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.12.2', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcdbmode' => { # 'aliases' => [], # 'desc' => 'Unix permissions of database files', # 'name' => 'olcDbMode', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.3', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcdbnosync' => { # 'aliases' => [], # 'desc' => 'Disable synchronous database writes', # 'name' => 'olcDbNoSync', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.1.4', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcdbsearchstack' => { # 'aliases' => [], # 'desc' => 'Depth of search stack in IDLs', # 'name' => 'olcDbSearchStack', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.1.9', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcdefaultsearchbase' => { # 'aliases' => [], # 'name' => 'olcDefaultSearchBase', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.14', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'olcdisallows' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcDisallows', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.15', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcditcontentrules' => { # 'aliases' => [], # 'desc' => 'OpenLDAP DIT content rules', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcDitContentRules', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.16', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcextraattrs' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcExtraAttrs', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.20', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcgentlehup' => { # 'aliases' => [], # 'name' => 'olcGentleHUP', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.17', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olchidden' => { # 'aliases' => [], # 'name' => 'olcHidden', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.17', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcidletimeout' => { # 'aliases' => [], # 'name' => 'olcIdleTimeout', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.18', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcinclude' => { # 'aliases' => [], # 'name' => 'olcInclude', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.19', # 'sup' => [ # 'labeledURI' # ], # 'type' => 'at' # }, # 'olcindexintlen' => { # 'aliases' => [], # 'name' => 'olcIndexIntLen', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.84', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcindexsubstranylen' => { # 'aliases' => [], # 'name' => 'olcIndexSubstrAnyLen', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.22', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcindexsubstranystep' => { # 'aliases' => [], # 'name' => 'olcIndexSubstrAnyStep', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.23', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcindexsubstrifmaxlen' => { # 'aliases' => [], # 'name' => 'olcIndexSubstrIfMaxLen', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.21', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcindexsubstrifminlen' => { # 'aliases' => [], # 'name' => 'olcIndexSubstrIfMinLen', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.20', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olclastmod' => { # 'aliases' => [], # 'name' => 'olcLastMod', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.4', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcldapsyntaxes' => { # 'aliases' => [], # 'desc' => 'OpenLDAP ldapSyntax', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcLdapSyntaxes', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.85', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olclimits' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcLimits', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.5', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olclistenerthreads' => { # 'aliases' => [], # 'name' => 'olcListenerThreads', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.93', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olclocalssf' => { # 'aliases' => [], # 'name' => 'olcLocalSSF', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.26', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olclogfile' => { # 'aliases' => [], # 'name' => 'olcLogFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.27', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcloglevel' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcLogLevel', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.28', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcmaxderefdepth' => { # 'aliases' => [], # 'name' => 'olcMaxDerefDepth', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.6', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcmirrormode' => { # 'aliases' => [], # 'name' => 'olcMirrorMode', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.16', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcmoduleload' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcModuleLoad', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.30', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcmodulepath' => { # 'aliases' => [], # 'name' => 'olcModulePath', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.31', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcmonitoring' => { # 'aliases' => [], # 'name' => 'olcMonitoring', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.18', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcobjectclasses' => { # 'aliases' => [], # 'desc' => 'OpenLDAP object classes', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcObjectClasses', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.32', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcobjectidentifier' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcObjectIdentifier', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.33', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcoverlay' => { # 'aliases' => [], # 'name' => 'olcOverlay', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.34', # 'single-value' => 1, # 'sup' => [ # 'olcDatabase' # ], # 'type' => 'at', # 'x-ordered' => 'SIBLINGS' # }, # 'olcpasswordcryptsaltformat' => { # 'aliases' => [], # 'name' => 'olcPasswordCryptSaltFormat', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.35', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcpasswordhash' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcPasswordHash', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.36', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcpidfile' => { # 'aliases' => [], # 'name' => 'olcPidFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.37', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcplugin' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcPlugin', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.38', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcpluginlogfile' => { # 'aliases' => [], # 'name' => 'olcPluginLogFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.39', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcreadonly' => { # 'aliases' => [], # 'name' => 'olcReadOnly', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.40', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcreferral' => { # 'aliases' => [], # 'name' => 'olcReferral', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.41', # 'single-value' => 1, # 'sup' => [ # 'labeledURI' # ], # 'type' => 'at' # }, # 'olcreplica' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcReplica', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.7', # 'sup' => [ # 'labeledURI' # ], # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcreplicaargsfile' => { # 'aliases' => [], # 'name' => 'olcReplicaArgsFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.43', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcreplicapidfile' => { # 'aliases' => [], # 'name' => 'olcReplicaPidFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.44', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcreplicationinterval' => { # 'aliases' => [], # 'name' => 'olcReplicationInterval', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.45', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcreplogfile' => { # 'aliases' => [], # 'name' => 'olcReplogFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.46', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcrequires' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcRequires', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.47', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcrestrict' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcRestrict', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.48', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcreverselookup' => { # 'aliases' => [], # 'name' => 'olcReverseLookup', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.49', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olcrootdn' => { # 'aliases' => [], # 'equality' => 'distinguishedNameMatch', # 'name' => 'olcRootDN', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.8', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'olcrootdse' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcRootDSE', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.51', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcrootpw' => { # 'aliases' => [], # 'name' => 'olcRootPW', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.9', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsaslauxprops' => { # 'aliases' => [], # 'name' => 'olcSaslAuxprops', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.89', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsaslhost' => { # 'aliases' => [], # 'name' => 'olcSaslHost', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.53', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsaslrealm' => { # 'aliases' => [], # 'name' => 'olcSaslRealm', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.54', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsaslsecprops' => { # 'aliases' => [], # 'name' => 'olcSaslSecProps', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.56', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcschemadn' => { # 'aliases' => [], # 'equality' => 'distinguishedNameMatch', # 'name' => 'olcSchemaDN', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.58', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'olcsecurity' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcSecurity', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.59', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcserverid' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcServerID', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.81', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsizelimit' => { # 'aliases' => [], # 'name' => 'olcSizeLimit', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.60', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsockbufmaxincoming' => { # 'aliases' => [], # 'name' => 'olcSockbufMaxIncoming', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.61', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcsockbufmaxincomingauth' => { # 'aliases' => [], # 'name' => 'olcSockbufMaxIncomingAuth', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.62', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcsortvals' => { # 'aliases' => [], # 'desc' => 'Attributes whose values will always be sorted', # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcSortVals', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.83', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsubordinate' => { # 'aliases' => [], # 'name' => 'olcSubordinate', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.15', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcsuffix' => { # 'aliases' => [], # 'equality' => 'distinguishedNameMatch', # 'name' => 'olcSuffix', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.10', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'olcsyncrepl' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcSyncrepl', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.11', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'x-ordered' => 'VALUES' # }, # 'olcsyncusesubentry' => { # 'aliases' => [], # 'desc' => 'Store sync context in a subentry', # 'name' => 'olcSyncUseSubentry', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.19', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'at' # }, # 'olctcpbuffer' => { # 'aliases' => [], # 'desc' => 'Custom TCP buffer size', # 'name' => 'olcTCPBuffer', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.90', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olcthreads' => { # 'aliases' => [], # 'name' => 'olcThreads', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.66', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olctimelimit' => { # 'aliases' => [], # 'name' => 'olcTimeLimit', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.67', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlscacertificatefile' => { # 'aliases' => [], # 'name' => 'olcTLSCACertificateFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.68', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlscacertificatepath' => { # 'aliases' => [], # 'name' => 'olcTLSCACertificatePath', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.69', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlscertificatefile' => { # 'aliases' => [], # 'name' => 'olcTLSCertificateFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.70', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlscertificatekeyfile' => { # 'aliases' => [], # 'name' => 'olcTLSCertificateKeyFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.71', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlsciphersuite' => { # 'aliases' => [], # 'name' => 'olcTLSCipherSuite', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.72', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlscrlcheck' => { # 'aliases' => [], # 'name' => 'olcTLSCRLCheck', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.73', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlscrlfile' => { # 'aliases' => [], # 'name' => 'olcTLSCRLFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.82', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlsdhparamfile' => { # 'aliases' => [], # 'name' => 'olcTLSDHParamFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.77', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlsprotocolmin' => { # 'aliases' => [], # 'name' => 'olcTLSProtocolMin', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.87', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlsrandfile' => { # 'aliases' => [], # 'name' => 'olcTLSRandFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.74', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctlsverifyclient' => { # 'aliases' => [], # 'name' => 'olcTLSVerifyClient', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.75', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'olctoolthreads' => { # 'aliases' => [], # 'name' => 'olcToolThreads', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.80', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'olcupdatedn' => { # 'aliases' => [], # 'name' => 'olcUpdateDN', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.12', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'olcupdateref' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'name' => 'olcUpdateRef', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.13', # 'sup' => [ # 'labeledURI' # ], # 'type' => 'at' # }, # 'olcwritetimeout' => { # 'aliases' => [], # 'name' => 'olcWriteTimeout', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.88', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'organizationalstatus' => { # 'aliases' => [], # 'desc' => 'RFC1274: organizational status', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'organizationalStatus', # 'oid' => '0.9.2342.19200300.100.1.45', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'organizationalunitname' => { # 'aliases' => [ # 'organizationalUnitName' # ], # 'desc' => 'RFC2256: organizational unit this object belongs to', # 'name' => 'ou', # 'oid' => '2.5.4.11', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'organizationname' => $VAR1->{'at'}{'o'}, # 'othermailbox' => { # 'aliases' => [], # 'name' => 'otherMailbox', # 'oid' => '0.9.2342.19200300.100.1.22', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.39', # 'type' => 'at' # }, # 'ou' => $VAR1->{'at'}{'organizationalunitname'}, # 'owner' => { # 'aliases' => [], # 'desc' => 'RFC2256: owner (of the object)', # 'name' => 'owner', # 'oid' => '2.5.4.32', # 'sup' => [ # 'distinguishedName' # ], # 'type' => 'at' # }, # 'pager' => { # 'aliases' => [ # 'pagerTelephoneNumber' # ], # 'desc' => 'RFC1274: pager telephone number', # 'equality' => 'telephoneNumberMatch', # 'name' => 'pager', # 'oid' => '0.9.2342.19200300.100.1.42', # 'substr' => 'telephoneNumberSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', # 'type' => 'at' # }, # 'pagertelephonenumber' => $VAR1->{'at'}{'pager'}, # 'personalsignature' => { # 'aliases' => [], # 'desc' => 'RFC1274: Personal Signature (G3 fax)', # 'name' => 'personalSignature', # 'oid' => '0.9.2342.19200300.100.1.53', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.23', # 'type' => 'at' # }, # 'personaltitle' => { # 'aliases' => [], # 'desc' => 'RFC1274: personal title', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'personalTitle', # 'oid' => '0.9.2342.19200300.100.1.40', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'photo' => { # 'aliases' => [], # 'desc' => 'RFC1274: photo (G3 fax)', # 'max_length' => '25000', # 'name' => 'photo', # 'oid' => '0.9.2342.19200300.100.1.7', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.23', # 'type' => 'at' # }, # 'physicaldeliveryofficename' => { # 'aliases' => [], # 'desc' => 'RFC2256: Physical Delivery Office Name', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '128', # 'name' => 'physicalDeliveryOfficeName', # 'oid' => '2.5.4.19', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'pkcs9email' => $VAR1->{'at'}{'email'}, # 'postaladdress' => { # 'aliases' => [], # 'desc' => 'RFC2256: postal address', # 'equality' => 'caseIgnoreListMatch', # 'name' => 'postalAddress', # 'oid' => '2.5.4.16', # 'substr' => 'caseIgnoreListSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41', # 'type' => 'at' # }, # 'postalcode' => { # 'aliases' => [], # 'desc' => 'RFC2256: postal code', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '40', # 'name' => 'postalCode', # 'oid' => '2.5.4.17', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'postofficebox' => { # 'aliases' => [], # 'desc' => 'RFC2256: Post Office Box', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '40', # 'name' => 'postOfficeBox', # 'oid' => '2.5.4.18', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'preferreddeliverymethod' => { # 'aliases' => [], # 'desc' => 'RFC2256: preferred delivery method', # 'name' => 'preferredDeliveryMethod', # 'oid' => '2.5.4.28', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.14', # 'type' => 'at' # }, # 'preferredlanguage' => { # 'aliases' => [], # 'desc' => 'RFC2798: preferred written or spoken language for a person', # 'equality' => 'caseIgnoreMatch', # 'name' => 'preferredLanguage', # 'oid' => '2.16.840.1.113730.3.1.39', # 'single-value' => 1, # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'presentationaddress' => { # 'aliases' => [], # 'desc' => 'RFC2256: presentation address', # 'equality' => 'presentationAddressMatch', # 'name' => 'presentationAddress', # 'oid' => '2.5.4.29', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.43', # 'type' => 'at' # }, # 'protocolinformation' => { # 'aliases' => [], # 'desc' => 'RFC2256: protocol information', # 'equality' => 'protocolInformationMatch', # 'name' => 'protocolInformation', # 'oid' => '2.5.4.48', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.42', # 'type' => 'at' # }, # 'pseudonym' => { # 'aliases' => [], # 'desc' => 'X.520(4th): pseudonym for the object', # 'name' => 'pseudonym', # 'oid' => '2.5.4.65', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'ref' => { # 'aliases' => [], # 'desc' => 'RFC3296: subordinate referral URL', # 'equality' => 'caseExactMatch', # 'name' => 'ref', # 'oid' => '2.16.840.1.113730.3.1.34', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'usage' => 'distributedOperation' # }, # 'registeredaddress' => { # 'aliases' => [], # 'desc' => 'RFC2256: registered postal address', # 'name' => 'registeredAddress', # 'oid' => '2.5.4.26', # 'sup' => [ # 'postalAddress' # ], # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41', # 'type' => 'at' # }, # 'rfc822mailbox' => $VAR1->{'at'}{'mail'}, # 'roleoccupant' => { # 'aliases' => [], # 'desc' => 'RFC2256: occupant of role', # 'name' => 'roleOccupant', # 'oid' => '2.5.4.33', # 'sup' => [ # 'distinguishedName' # ], # 'type' => 'at' # }, # 'roomnumber' => { # 'aliases' => [], # 'desc' => 'RFC1274: room number', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'roomNumber', # 'oid' => '0.9.2342.19200300.100.1.6', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'searchguide' => { # 'aliases' => [], # 'desc' => 'RFC2256: search guide, deprecated by enhancedSearchGuide', # 'name' => 'searchGuide', # 'oid' => '2.5.4.14', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.25', # 'type' => 'at' # }, # 'secretary' => { # 'aliases' => [], # 'desc' => 'RFC1274: DN of secretary', # 'equality' => 'distinguishedNameMatch', # 'name' => 'secretary', # 'oid' => '0.9.2342.19200300.100.1.21', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at' # }, # 'seealso' => { # 'aliases' => [], # 'desc' => 'RFC4519: DN of related object', # 'name' => 'seeAlso', # 'oid' => '2.5.4.34', # 'sup' => [ # 'distinguishedName' # ], # 'type' => 'at' # }, # 'serialnumber' => { # 'aliases' => [], # 'desc' => 'RFC2256: serial number of the entity', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '64', # 'name' => 'serialNumber', # 'oid' => '2.5.4.5', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.44', # 'type' => 'at' # }, # 'singlelevelquality' => { # 'aliases' => [], # 'desc' => 'RFC1274: Single Level Quality', # 'name' => 'singleLevelQuality', # 'oid' => '0.9.2342.19200300.100.1.50', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.13', # 'type' => 'at' # }, # 'sn' => { # 'aliases' => [ # 'surname' # ], # 'desc' => 'RFC2256: last (family) name(s) for which the entity is known by', # 'name' => 'sn', # 'oid' => '2.5.4.4', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'soarecord' => { # 'aliases' => [], # 'equality' => 'caseIgnoreIA5Match', # 'name' => 'sOARecord', # 'oid' => '0.9.2342.19200300.100.1.30', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'at' # }, # 'st' => { # 'aliases' => [ # 'stateOrProvinceName' # ], # 'desc' => 'RFC2256: state or province which this object resides in', # 'name' => 'st', # 'oid' => '2.5.4.8', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'stateorprovincename' => $VAR1->{'at'}{'st'}, # 'street' => { # 'aliases' => [ # 'streetAddress' # ], # 'desc' => 'RFC2256: street address of this object', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '128', # 'name' => 'street', # 'oid' => '2.5.4.9', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'streetaddress' => $VAR1->{'at'}{'street'}, # 'structuralobjectclass' => { # 'aliases' => [], # 'desc' => 'RFC4512: structural object class of entry', # 'equality' => 'objectIdentifierMatch', # 'name' => 'structuralObjectClass', # 'no-user-modification' => 1, # 'oid' => '2.5.21.9', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'subschemasubentry' => { # 'aliases' => [], # 'desc' => 'RFC4512: name of controlling subschema entry', # 'equality' => 'distinguishedNameMatch', # 'name' => 'subschemaSubentry', # 'no-user-modification' => 1, # 'oid' => '2.5.18.10', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'at', # 'usage' => 'directoryOperation' # }, # 'subtreemaximumquality' => { # 'aliases' => [], # 'desc' => 'RFC1274: Subtree Maximun Quality', # 'name' => 'subtreeMaximumQuality', # 'oid' => '0.9.2342.19200300.100.1.52', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.13', # 'type' => 'at' # }, # 'subtreeminimumquality' => { # 'aliases' => [], # 'desc' => 'RFC1274: Subtree Mininum Quality', # 'name' => 'subtreeMinimumQuality', # 'oid' => '0.9.2342.19200300.100.1.51', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.13', # 'type' => 'at' # }, # 'supportedalgorithms' => { # 'aliases' => [], # 'desc' => 'RFC2256: supported algorithms', # 'name' => 'supportedAlgorithms', # 'oid' => '2.5.4.52', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.49', # 'type' => 'at' # }, # 'supportedapplicationcontext' => { # 'aliases' => [], # 'desc' => 'RFC2256: supported application context', # 'equality' => 'objectIdentifierMatch', # 'name' => 'supportedApplicationContext', # 'oid' => '2.5.4.30', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'at' # }, # 'supportedcontrol' => { # 'aliases' => [], # 'desc' => 'RFC4512: supported controls', # 'name' => 'supportedControl', # 'oid' => '1.3.6.1.4.1.1466.101.120.13', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'supportedextension' => { # 'aliases' => [], # 'desc' => 'RFC4512: supported extended operations', # 'name' => 'supportedExtension', # 'oid' => '1.3.6.1.4.1.1466.101.120.7', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'supportedfeatures' => { # 'aliases' => [], # 'desc' => 'RFC4512: features supported by the server', # 'equality' => 'objectIdentifierMatch', # 'name' => 'supportedFeatures', # 'oid' => '1.3.6.1.4.1.4203.1.3.5', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'supportedldapversion' => { # 'aliases' => [], # 'desc' => 'RFC4512: supported LDAP versions', # 'name' => 'supportedLDAPVersion', # 'oid' => '1.3.6.1.4.1.1466.101.120.15', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'supportedsaslmechanisms' => { # 'aliases' => [], # 'desc' => 'RFC4512: supported SASL mechanisms', # 'name' => 'supportedSASLMechanisms', # 'oid' => '1.3.6.1.4.1.1466.101.120.14', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'surname' => $VAR1->{'at'}{'sn'}, # 'telephonenumber' => { # 'aliases' => [], # 'desc' => 'RFC2256: Telephone Number', # 'equality' => 'telephoneNumberMatch', # 'max_length' => '32', # 'name' => 'telephoneNumber', # 'oid' => '2.5.4.20', # 'substr' => 'telephoneNumberSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', # 'type' => 'at' # }, # 'teletexterminalidentifier' => { # 'aliases' => [], # 'desc' => 'RFC2256: Teletex Terminal Identifier', # 'name' => 'teletexTerminalIdentifier', # 'oid' => '2.5.4.22', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.51', # 'type' => 'at' # }, # 'telexnumber' => { # 'aliases' => [], # 'desc' => 'RFC2256: Telex Number', # 'name' => 'telexNumber', # 'oid' => '2.5.4.21', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.52', # 'type' => 'at' # }, # 'textencodedoraddress' => { # 'aliases' => [], # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'textEncodedORAddress', # 'oid' => '0.9.2342.19200300.100.1.2', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'title' => { # 'aliases' => [], # 'desc' => 'RFC2256: title associated with the entity', # 'name' => 'title', # 'oid' => '2.5.4.12', # 'sup' => [ # 'name' # ], # 'type' => 'at' # }, # 'uid' => { # 'aliases' => [ # 'userid' # ], # 'desc' => 'RFC4519: user identifier', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'uid', # 'oid' => '0.9.2342.19200300.100.1.1', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'uidnumber' => { # 'aliases' => [], # 'desc' => 'RFC2307: An integer uniquely identifying a user in an administrative domain', # 'equality' => 'integerMatch', # 'name' => 'uidNumber', # 'oid' => '1.3.6.1.1.1.1.0', # 'ordering' => 'integerOrderingMatch', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'at' # }, # 'uniqueidentifier' => { # 'aliases' => [], # 'desc' => 'RFC1274: unique identifer', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'uniqueIdentifier', # 'oid' => '0.9.2342.19200300.100.1.44', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'uniquemember' => { # 'aliases' => [], # 'desc' => 'RFC2256: unique member of a group', # 'equality' => 'uniqueMemberMatch', # 'name' => 'uniqueMember', # 'oid' => '2.5.4.50', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.34', # 'type' => 'at' # }, # 'usercertificate' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.509 user certificate, use ;binary', # 'equality' => 'certificateExactMatch', # 'name' => 'userCertificate', # 'oid' => '2.5.4.36', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.8', # 'type' => 'at' # }, # 'userclass' => { # 'aliases' => [], # 'desc' => 'RFC1274: category of user', # 'equality' => 'caseIgnoreMatch', # 'max_length' => '256', # 'name' => 'userClass', # 'oid' => '0.9.2342.19200300.100.1.8', # 'substr' => 'caseIgnoreSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at' # }, # 'userid' => $VAR1->{'at'}{'uid'}, # 'userpassword' => { # 'aliases' => [], # 'desc' => 'RFC4519/2307: password of user', # 'equality' => 'octetStringMatch', # 'max_length' => '128', # 'name' => 'userPassword', # 'oid' => '2.5.4.35', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.40', # 'type' => 'at' # }, # 'userpkcs12' => { # 'aliases' => [], # 'desc' => 'RFC2798: personal identity information, a PKCS #12 PFX', # 'name' => 'userPKCS12', # 'oid' => '2.16.840.1.113730.3.1.216', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.5', # 'type' => 'at' # }, # 'usersmimecertificate' => { # 'aliases' => [], # 'desc' => 'RFC2798: PKCS#7 SignedData used to support S/MIME', # 'name' => 'userSMIMECertificate', # 'oid' => '2.16.840.1.113730.3.1.40', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.5', # 'type' => 'at' # }, # 'vendorname' => { # 'aliases' => [], # 'desc' => 'RFC3045: name of implementation vendor', # 'equality' => 'caseExactMatch', # 'name' => 'vendorName', # 'no-user-modification' => 1, # 'oid' => '1.3.6.1.1.4', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'vendorversion' => { # 'aliases' => [], # 'desc' => 'RFC3045: version of implementation', # 'equality' => 'caseExactMatch', # 'name' => 'vendorVersion', # 'no-user-modification' => 1, # 'oid' => '1.3.6.1.1.5', # 'single-value' => 1, # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'at', # 'usage' => 'dSAOperation' # }, # 'x121address' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.121 Address', # 'equality' => 'numericStringMatch', # 'max_length' => '15', # 'name' => 'x121Address', # 'oid' => '2.5.4.24', # 'substr' => 'numericStringSubstringsMatch', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36', # 'type' => 'at' # }, # 'x500uniqueidentifier' => { # 'aliases' => [], # 'desc' => 'RFC2256: X.500 unique identifier', # 'equality' => 'bitStringMatch', # 'name' => 'x500UniqueIdentifier', # 'oid' => '2.5.4.45', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.6', # 'type' => 'at' # } # }, # 'dtc' => {}, # 'dts' => {}, # 'entry' => bless( { # 'asn' => { # 'attributes' => [ # { # 'type' => 'attributeTypes', # 'vals' => [ # '( 0.9.2342.19200300.100.1.10 NAME \'manager\' DESC \'RFC1274: DN of manager\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 0.9.2342.19200300.100.1.11 NAME \'documentIdentifier\' DESC \'RFC1274: unique identifier of document\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.12 NAME \'documentTitle\' DESC \'RFC1274: title of document\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.13 NAME \'documentVersion\' DESC \'RFC1274: version of document\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.14 NAME \'documentAuthor\' DESC \'RFC1274: DN of author of document\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 0.9.2342.19200300.100.1.15 NAME \'documentLocation\' DESC \'RFC1274: location of document original\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.1 NAME ( \'uid\' \'userid\' ) DESC \'RFC4519: user identifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.20 NAME ( \'homePhone\' \'homeTelephoneNumber\' ) DESC \'RFC1274: home telephone number\' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )', # '( 0.9.2342.19200300.100.1.21 NAME \'secretary\' DESC \'RFC1274: DN of secretary\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 0.9.2342.19200300.100.1.22 NAME \'otherMailbox\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )', # '( 0.9.2342.19200300.100.1.25 NAME ( \'dc\' \'domainComponent\' ) DESC \'RFC1274/2247: domain component\' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )', # '( 0.9.2342.19200300.100.1.26 NAME \'aRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.27 NAME \'mDRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.28 NAME \'mXRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.29 NAME \'nSRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.2 NAME \'textEncodedORAddress\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.30 NAME \'sOARecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.31 NAME \'cNAMERecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.37 NAME \'associatedDomain\' DESC \'RFC1274: domain associated with object\' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 0.9.2342.19200300.100.1.38 NAME \'associatedName\' DESC \'RFC1274: DN of entry associated with domain\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 0.9.2342.19200300.100.1.39 NAME \'homePostalAddress\' DESC \'RFC1274: home postal address\' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', # '( 0.9.2342.19200300.100.1.3 NAME ( \'mail\' \'rfc822Mailbox\' ) DESC \'RFC1274: RFC822 Mailbox\' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )', # '( 0.9.2342.19200300.100.1.40 NAME \'personalTitle\' DESC \'RFC1274: personal title\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.41 NAME ( \'mobile\' \'mobileTelephoneNumber\' ) DESC \'RFC1274: mobile telephone number\' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )', # '( 0.9.2342.19200300.100.1.42 NAME ( \'pager\' \'pagerTelephoneNumber\' ) DESC \'RFC1274: pager telephone number\' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )', # '( 0.9.2342.19200300.100.1.43 NAME ( \'co\' \'friendlyCountryName\' ) DESC \'RFC1274: friendly country name\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 0.9.2342.19200300.100.1.44 NAME \'uniqueIdentifier\' DESC \'RFC1274: unique identifer\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.45 NAME \'organizationalStatus\' DESC \'RFC1274: organizational status\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.46 NAME \'janetMailbox\' DESC \'RFC1274: Janet mailbox\' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )', # '( 0.9.2342.19200300.100.1.47 NAME \'mailPreferenceOption\' DESC \'RFC1274: mail preference option\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )', # '( 0.9.2342.19200300.100.1.48 NAME \'buildingName\' DESC \'RFC1274: name of building\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.49 NAME \'dSAQuality\' DESC \'RFC1274: DSA Quality\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )', # '( 0.9.2342.19200300.100.1.4 NAME \'info\' DESC \'RFC1274: general information\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )', # '( 0.9.2342.19200300.100.1.50 NAME \'singleLevelQuality\' DESC \'RFC1274: Single Level Quality\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )', # '( 0.9.2342.19200300.100.1.51 NAME \'subtreeMinimumQuality\' DESC \'RFC1274: Subtree Mininum Quality\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )', # '( 0.9.2342.19200300.100.1.52 NAME \'subtreeMaximumQuality\' DESC \'RFC1274: Subtree Maximun Quality\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )', # '( 0.9.2342.19200300.100.1.53 NAME \'personalSignature\' DESC \'RFC1274: Personal Signature (G3 fax)\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )', # '( 0.9.2342.19200300.100.1.54 NAME \'dITRedirect\' DESC \'RFC1274: DIT Redirect\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 0.9.2342.19200300.100.1.55 NAME \'audio\' DESC \'RFC1274: audio (u-law)\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )', # '( 0.9.2342.19200300.100.1.56 NAME \'documentPublisher\' DESC \'RFC1274: publisher of document\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 0.9.2342.19200300.100.1.5 NAME ( \'drink\' \'favouriteDrink\' ) DESC \'RFC1274: favorite drink\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.60 NAME \'jpegPhoto\' DESC \'RFC2798: a JPEG image\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )', # '( 0.9.2342.19200300.100.1.6 NAME \'roomNumber\' DESC \'RFC1274: room number\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.7 NAME \'photo\' DESC \'RFC1274: photo (G3 fax)\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )', # '( 0.9.2342.19200300.100.1.8 NAME \'userClass\' DESC \'RFC1274: category of user\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 0.9.2342.19200300.100.1.9 NAME \'host\' DESC \'RFC1274: host computer\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )', # '( 1.2.840.113549.1.9.1 NAME ( \'email\' \'emailAddress\' \'pkcs9email\' ) DESC \'RFC3280: legacy attribute for email addresses in DNs\' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )', # '( 1.3.6.1.1.1.1.0 NAME \'uidNumber\' DESC \'RFC2307: An integer uniquely identifying a user in an administrative domain\' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.1.1.1.1 NAME \'gidNumber\' DESC \'RFC2307: An integer uniquely identifying a group in an administrative domain\' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.1.16.4 NAME \'entryUUID\' DESC \'UUID of the entry\' EQUALITY UUIDMatch ORDERING UUIDOrderingMatch SYNTAX 1.3.6.1.1.16.1 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 1.3.6.1.1.20 NAME \'entryDN\' DESC \'DN of the entry\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 1.3.6.1.1.4 NAME \'vendorName\' DESC \'RFC3045: name of implementation vendor\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )', # '( 1.3.6.1.1.5 NAME \'vendorVersion\' DESC \'RFC3045: version of implementation\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.119.3 NAME \'entryTtl\' DESC \'RFC2589: entry time-to-live\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.119.4 NAME \'dynamicSubtrees\' DESC \'RFC2589: dynamic subtrees\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 NO-USER-MODIFICATION USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.120.13 NAME \'supportedControl\' DESC \'RFC4512: supported controls\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.120.14 NAME \'supportedSASLMechanisms\' DESC \'RFC4512: supported SASL mechanisms\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.120.15 NAME \'supportedLDAPVersion\' DESC \'RFC4512: supported LDAP versions\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.120.16 NAME \'ldapSyntaxes\' DESC \'RFC4512: LDAP syntaxes\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.54 USAGE directoryOperation )', # '( 1.3.6.1.4.1.1466.101.120.5 NAME \'namingContexts\' DESC \'RFC4512: naming contexts\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.120.6 NAME \'altServer\' DESC \'RFC4512: alternative servers\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE dSAOperation )', # '( 1.3.6.1.4.1.1466.101.120.7 NAME \'supportedExtension\' DESC \'RFC4512: supported extended operations\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation )', # '( 1.3.6.1.4.1.250.1.57 NAME \'labeledURI\' DESC \'RFC2079: Uniform Resource Identifier with optional label\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.10 NAME \'olcConcurrency\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.11 NAME \'olcConnMaxPending\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.12 NAME \'olcConnMaxPendingAuth\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.13 NAME \'olcDatabase\' DESC \'The backend type for a database instance\' SUP olcBackend SINGLE-VALUE X-ORDERED \'SIBLINGS\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.14 NAME \'olcDefaultSearchBase\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.15 NAME \'olcDisallows\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.16 NAME \'olcDitContentRules\' DESC \'OpenLDAP DIT content rules\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.17 NAME \'olcGentleHUP\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.18 NAME \'olcIdleTimeout\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.19 NAME \'olcInclude\' SUP labeledURI )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.1 NAME \'olcAccess\' DESC \'Access Control List\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.20 NAME \'olcIndexSubstrIfMinLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.21 NAME \'olcIndexSubstrIfMaxLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.22 NAME \'olcIndexSubstrAnyLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.23 NAME \'olcIndexSubstrAnyStep\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.26 NAME \'olcLocalSSF\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.27 NAME \'olcLogFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.28 NAME \'olcLogLevel\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.2 NAME \'olcAllows\' DESC \'Allowed set of deprecated features\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.30 NAME \'olcModuleLoad\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.31 NAME \'olcModulePath\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.32 NAME \'olcObjectClasses\' DESC \'OpenLDAP object classes\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.33 NAME \'olcObjectIdentifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.34 NAME \'olcOverlay\' SUP olcDatabase SINGLE-VALUE X-ORDERED \'SIBLINGS\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.35 NAME \'olcPasswordCryptSaltFormat\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.36 NAME \'olcPasswordHash\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.37 NAME \'olcPidFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.38 NAME \'olcPlugin\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.39 NAME \'olcPluginLogFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.3 NAME \'olcArgsFile\' DESC \'File for slapd command line options\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.40 NAME \'olcReadOnly\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.41 NAME \'olcReferral\' SUP labeledURI SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.43 NAME \'olcReplicaArgsFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.44 NAME \'olcReplicaPidFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.45 NAME \'olcReplicationInterval\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.46 NAME \'olcReplogFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.47 NAME \'olcRequires\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.48 NAME \'olcRestrict\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.49 NAME \'olcReverseLookup\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.4 NAME \'olcAttributeTypes\' DESC \'OpenLDAP attributeTypes\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.51 NAME \'olcRootDSE\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.53 NAME \'olcSaslHost\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.54 NAME \'olcSaslRealm\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.56 NAME \'olcSaslSecProps\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.58 NAME \'olcSchemaDN\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.59 NAME \'olcSecurity\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.5 NAME \'olcAttributeOptions\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.60 NAME \'olcSizeLimit\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.61 NAME \'olcSockbufMaxIncoming\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.62 NAME \'olcSockbufMaxIncomingAuth\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.66 NAME \'olcThreads\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.67 NAME \'olcTimeLimit\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.68 NAME \'olcTLSCACertificateFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.69 NAME \'olcTLSCACertificatePath\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.6 NAME \'olcAuthIDRewrite\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.70 NAME \'olcTLSCertificateFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.71 NAME \'olcTLSCertificateKeyFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.72 NAME \'olcTLSCipherSuite\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.73 NAME \'olcTLSCRLCheck\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.74 NAME \'olcTLSRandFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.75 NAME \'olcTLSVerifyClient\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.77 NAME \'olcTLSDHParamFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.78 NAME \'olcConfigFile\' DESC \'File for slapd configuration directives\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.79 NAME \'olcConfigDir\' DESC \'Directory for slapd configuration backend\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.7 NAME \'olcAuthzPolicy\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.80 NAME \'olcToolThreads\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.81 NAME \'olcServerID\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.82 NAME \'olcTLSCRLFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.83 NAME \'olcSortVals\' DESC \'Attributes whose values will always be sorted\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.84 NAME \'olcIndexIntLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.85 NAME \'olcLdapSyntaxes\' DESC \'OpenLDAP ldapSyntax\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.86 NAME \'olcAddContentAcl\' DESC \'Check ACLs against content of Add ops\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.87 NAME \'olcTLSProtocolMin\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.88 NAME \'olcWriteTimeout\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.89 NAME \'olcSaslAuxprops\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.8 NAME \'olcAuthzRegexp\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.90 NAME \'olcTCPBuffer\' DESC \'Custom TCP buffer size\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.93 NAME \'olcListenerThreads\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.0.9 NAME \'olcBackend\' DESC \'A type of backend\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORDERED \'SIBLINGS\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.10 NAME \'olcSuffix\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.11 NAME \'olcSyncrepl\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.12 NAME \'olcUpdateDN\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.13 NAME \'olcUpdateRef\' SUP labeledURI EQUALITY caseIgnoreMatch )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.15 NAME \'olcSubordinate\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.16 NAME \'olcMirrorMode\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.17 NAME \'olcHidden\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.18 NAME \'olcMonitoring\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.19 NAME \'olcSyncUseSubentry\' DESC \'Store sync context in a subentry\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.1 NAME \'olcDbDirectory\' DESC \'Directory for database content\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.20 NAME \'olcExtraAttrs\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.2 NAME \'olcDbIndex\' DESC \'Attribute index parameters\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.3 NAME \'olcDbMode\' DESC \'Unix permissions of database files\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.4 NAME \'olcLastMod\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.5 NAME \'olcLimits\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.6 NAME \'olcMaxDerefDepth\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.7 NAME \'olcReplica\' SUP labeledURI EQUALITY caseIgnoreMatch X-ORDERED \'VALUES\' )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.8 NAME \'olcRootDN\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.9 NAME \'olcRootPW\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.12.1 NAME \'olcDbMaxReaders\' DESC \'Maximum number of threads that may access the DB concurrently\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.12.2 NAME \'olcDbMaxSize\' DESC \'Maximum size of DB in bytes\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.12.3 NAME \'olcDbEnvFlags\' DESC \'Database environment flags\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.1.2 NAME \'olcDbCheckpoint\' DESC \'Database checkpoint interval in kbytes and minutes\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.1.4 NAME \'olcDbNoSync\' DESC \'Disable synchronous database writes\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.12.2.3.2.1.9 NAME \'olcDbSearchStack\' DESC \'Depth of search stack in IDLs\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )', # '( 1.3.6.1.4.1.4203.1.3.5 NAME \'supportedFeatures\' DESC \'RFC4512: features supported by the server\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation )', # '( 2.16.840.1.113730.3.1.1 NAME \'carLicense\' DESC \'RFC2798: vehicle license or registration plate\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.16.840.1.113730.3.1.216 NAME \'userPKCS12\' DESC \'RFC2798: personal identity information, a PKCS #12 PFX\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )', # '( 2.16.840.1.113730.3.1.241 NAME \'displayName\' DESC \'RFC2798: preferred name to be used when displaying entries\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 2.16.840.1.113730.3.1.2 NAME \'departmentNumber\' DESC \'RFC2798: identifies a department within an organization\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.16.840.1.113730.3.1.34 NAME \'ref\' DESC \'RFC3296: subordinate referral URL\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE distributedOperation )', # '( 2.16.840.1.113730.3.1.39 NAME \'preferredLanguage\' DESC \'RFC2798: preferred written or spoken language for a person\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 2.16.840.1.113730.3.1.3 NAME \'employeeNumber\' DESC \'RFC2798: numerically identifies an employee within an organization\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )', # '( 2.16.840.1.113730.3.1.40 NAME \'userSMIMECertificate\' DESC \'RFC2798: PKCS#7 SignedData used to support S/MIME\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )', # '( 2.16.840.1.113730.3.1.4 NAME \'employeeType\' DESC \'RFC2798: type of employment for a person\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.5.18.10 NAME \'subschemaSubentry\' DESC \'RFC4512: name of controlling subschema entry\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.18.1 NAME \'createTimestamp\' DESC \'RFC4512: time which object was created\' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.18.2 NAME \'modifyTimestamp\' DESC \'RFC4512: time which object was last modified\' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.18.3 NAME \'creatorsName\' DESC \'RFC4512: name of creator\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.18.4 NAME \'modifiersName\' DESC \'RFC4512: name of last modifier\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.18.9 NAME \'hasSubordinates\' DESC \'X.501: entry has children\' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.21.4 NAME \'matchingRules\' DESC \'RFC4512: matching rules\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.30 USAGE directoryOperation )', # '( 2.5.21.5 NAME \'attributeTypes\' DESC \'RFC4512: attribute types\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.3 USAGE directoryOperation )', # '( 2.5.21.6 NAME \'objectClasses\' DESC \'RFC4512: object classes\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.37 USAGE directoryOperation )', # '( 2.5.21.8 NAME \'matchingRuleUse\' DESC \'RFC4512: matching rule uses\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.31 USAGE directoryOperation )', # '( 2.5.21.9 NAME \'structuralObjectClass\' DESC \'RFC4512: structural object class of entry\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )', # '( 2.5.4.0 NAME \'objectClass\' DESC \'RFC4512: object classes of the entity\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', # '( 2.5.4.10 NAME ( \'o\' \'organizationName\' ) DESC \'RFC2256: organization this object belongs to\' SUP name )', # '( 2.5.4.11 NAME ( \'ou\' \'organizationalUnitName\' ) DESC \'RFC2256: organizational unit this object belongs to\' SUP name )', # '( 2.5.4.12 NAME \'title\' DESC \'RFC2256: title associated with the entity\' SUP name )', # '( 2.5.4.13 NAME \'description\' DESC \'RFC4519: descriptive information\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )', # '( 2.5.4.14 NAME \'searchGuide\' DESC \'RFC2256: search guide, deprecated by enhancedSearchGuide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )', # '( 2.5.4.15 NAME \'businessCategory\' DESC \'RFC2256: business category\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', # '( 2.5.4.16 NAME \'postalAddress\' DESC \'RFC2256: postal address\' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', # '( 2.5.4.17 NAME \'postalCode\' DESC \'RFC2256: postal code\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )', # '( 2.5.4.18 NAME \'postOfficeBox\' DESC \'RFC2256: Post Office Box\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )', # '( 2.5.4.19 NAME \'physicalDeliveryOfficeName\' DESC \'RFC2256: Physical Delivery Office Name\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )', # '( 2.5.4.1 NAME ( \'aliasedObjectName\' \'aliasedEntryName\' ) DESC \'RFC4512: name of aliased object\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )', # '( 2.5.4.20 NAME \'telephoneNumber\' DESC \'RFC2256: Telephone Number\' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )', # '( 2.5.4.21 NAME \'telexNumber\' DESC \'RFC2256: Telex Number\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )', # '( 2.5.4.22 NAME \'teletexTerminalIdentifier\' DESC \'RFC2256: Teletex Terminal Identifier\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )', # '( 2.5.4.23 NAME ( \'facsimileTelephoneNumber\' \'fax\' ) DESC \'RFC2256: Facsimile (Fax) Telephone Number\' EQUALITY facsimileNumberMatch SUBSTR facsimileNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )', # '( 2.5.4.24 NAME \'x121Address\' DESC \'RFC2256: X.121 Address\' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )', # '( 2.5.4.25 NAME \'internationaliSDNNumber\' DESC \'RFC2256: international ISDN number\' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )', # '( 2.5.4.26 NAME \'registeredAddress\' DESC \'RFC2256: registered postal address\' SUP postalAddress SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', # '( 2.5.4.27 NAME \'destinationIndicator\' DESC \'RFC2256: destination indicator\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )', # '( 2.5.4.28 NAME \'preferredDeliveryMethod\' DESC \'RFC2256: preferred delivery method\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14 SINGLE-VALUE )', # '( 2.5.4.29 NAME \'presentationAddress\' DESC \'RFC2256: presentation address\' EQUALITY presentationAddressMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.43 SINGLE-VALUE )', # '( 2.5.4.2 NAME \'knowledgeInformation\' DESC \'RFC2256: knowledge information\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', # '( 2.5.4.30 NAME \'supportedApplicationContext\' DESC \'RFC2256: supported application context\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', # '( 2.5.4.31 NAME \'member\' DESC \'RFC2256: member of a group\' SUP distinguishedName )', # '( 2.5.4.32 NAME \'owner\' DESC \'RFC2256: owner (of the object)\' SUP distinguishedName )', # '( 2.5.4.33 NAME \'roleOccupant\' DESC \'RFC2256: occupant of role\' SUP distinguishedName )', # '( 2.5.4.34 NAME \'seeAlso\' DESC \'RFC4519: DN of related object\' SUP distinguishedName )', # '( 2.5.4.35 NAME \'userPassword\' DESC \'RFC4519/2307: password of user\' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )', # '( 2.5.4.36 NAME \'userCertificate\' DESC \'RFC2256: X.509 user certificate, use ;binary\' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )', # '( 2.5.4.37 NAME \'cACertificate\' DESC \'RFC2256: X.509 CA certificate, use ;binary\' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )', # '( 2.5.4.38 NAME \'authorityRevocationList\' DESC \'RFC2256: X.509 authority revocation list, use ;binary\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', # '( 2.5.4.39 NAME \'certificateRevocationList\' DESC \'RFC2256: X.509 certificate revocation list, use ;binary\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', # '( 2.5.4.3 NAME ( \'cn\' \'commonName\' ) DESC \'RFC4519: common name(s) for which the entity is known by\' SUP name )', # '( 2.5.4.40 NAME \'crossCertificatePair\' DESC \'RFC2256: X.509 cross certificate pair, use ;binary\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )', # '( 2.5.4.41 NAME \'name\' DESC \'RFC4519: common supertype of name attributes\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', # '( 2.5.4.42 NAME ( \'givenName\' \'gn\' ) DESC \'RFC2256: first name(s) for which the entity is known by\' SUP name )', # '( 2.5.4.43 NAME \'initials\' DESC \'RFC2256: initials of some or all of names, but not the surname(s).\' SUP name )', # '( 2.5.4.44 NAME \'generationQualifier\' DESC \'RFC2256: name qualifier indicating a generation\' SUP name )', # '( 2.5.4.45 NAME \'x500UniqueIdentifier\' DESC \'RFC2256: X.500 unique identifier\' EQUALITY bitStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )', # '( 2.5.4.46 NAME \'dnQualifier\' DESC \'RFC2256: DN qualifier\' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )', # '( 2.5.4.47 NAME \'enhancedSearchGuide\' DESC \'RFC2256: enhanced search guide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )', # '( 2.5.4.48 NAME \'protocolInformation\' DESC \'RFC2256: protocol information\' EQUALITY protocolInformationMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )', # '( 2.5.4.49 NAME \'distinguishedName\' DESC \'RFC4519: common supertype of DN attributes\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 2.5.4.4 NAME ( \'sn\' \'surname\' ) DESC \'RFC2256: last (family) name(s) for which the entity is known by\' SUP name )', # '( 2.5.4.50 NAME \'uniqueMember\' DESC \'RFC2256: unique member of a group\' EQUALITY uniqueMemberMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )', # '( 2.5.4.51 NAME \'houseIdentifier\' DESC \'RFC2256: house identifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )', # '( 2.5.4.52 NAME \'supportedAlgorithms\' DESC \'RFC2256: supported algorithms\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )', # '( 2.5.4.53 NAME \'deltaRevocationList\' DESC \'RFC2256: delta revocation list; use ;binary\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )', # '( 2.5.4.54 NAME \'dmdName\' DESC \'RFC2256: name of DMD\' SUP name )', # '( 2.5.4.5 NAME \'serialNumber\' DESC \'RFC2256: serial number of the entity\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )', # '( 2.5.4.65 NAME \'pseudonym\' DESC \'X.520(4th): pseudonym for the object\' SUP name )', # '( 2.5.4.6 NAME ( \'c\' \'countryName\' ) DESC \'RFC4519: two-letter ISO-3166 country code\' SUP name SYNTAX 1.3.6.1.4.1.1466.115.121.1.11 SINGLE-VALUE )', # '( 2.5.4.7 NAME ( \'l\' \'localityName\' ) DESC \'RFC2256: locality which this object resides in\' SUP name )', # '( 2.5.4.8 NAME ( \'st\' \'stateOrProvinceName\' ) DESC \'RFC2256: state or province which this object resides in\' SUP name )', # '( 2.5.4.9 NAME ( \'street\' \'streetAddress\' ) DESC \'RFC2256: street address of this object\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )' # ] # }, # { # 'type' => 'ldapSyntaxes', # 'vals' => [ # '( 1.2.36.79672281.1.5.0 DESC \'RDN\' )', # '( 1.3.6.1.1.1.0.0 DESC \'RFC2307 NIS Netgroup Triple\' )', # '( 1.3.6.1.1.1.0.1 DESC \'RFC2307 Boot Parameter\' )', # '( 1.3.6.1.1.16.1 DESC \'UUID\' )', # '( 1.3.6.1.4.1.1466.115.121.1.10 DESC \'Certificate Pair\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 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 \'Distinguished Name\' )', # '( 1.3.6.1.4.1.1466.115.121.1.14 DESC \'Delivery Method\' )', # '( 1.3.6.1.4.1.1466.115.121.1.15 DESC \'Directory String\' )', # '( 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.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\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 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.36 DESC \'Numeric String\' )', # '( 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.40 DESC \'Octet String\' )', # '( 1.3.6.1.4.1.1466.115.121.1.41 DESC \'Postal 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.45 DESC \'SubtreeSpecification\' )', # '( 1.3.6.1.4.1.1466.115.121.1.49 DESC \'Supported Algorithm\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 1.3.6.1.4.1.1466.115.121.1.4 DESC \'Audio\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 1.3.6.1.4.1.1466.115.121.1.50 DESC \'Telephone Number\' )', # '( 1.3.6.1.4.1.1466.115.121.1.52 DESC \'Telex Number\' )', # '( 1.3.6.1.4.1.1466.115.121.1.5 DESC \'Binary\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 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\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 1.3.6.1.4.1.1466.115.121.1.9 DESC \'Certificate List\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )', # '( 1.3.6.1.4.1.4203.666.11.10.2.1 DESC \'X.509 AttributeCertificate\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )' # ] # }, # { # 'type' => 'matchingRules', # 'vals' => [ # '( 1.2.36.79672281.1.13.3 NAME \'rdnMatch\' SYNTAX 1.2.36.79672281.1.5.0 )', # '( 1.2.840.113556.1.4.803 NAME \'integerBitAndMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )', # '( 1.2.840.113556.1.4.804 NAME \'integerBitOrMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )', # '( 1.3.6.1.1.16.2 NAME \'UUIDMatch\' SYNTAX 1.3.6.1.1.16.1 )', # '( 1.3.6.1.1.16.3 NAME \'UUIDOrderingMatch\' SYNTAX 1.3.6.1.1.16.1 )', # '( 1.3.6.1.4.1.1466.109.114.1 NAME \'caseExactIA5Match\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 1.3.6.1.4.1.1466.109.114.2 NAME \'caseIgnoreIA5Match\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 1.3.6.1.4.1.1466.109.114.3 NAME \'caseIgnoreIA5SubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 1.3.6.1.4.1.4203.1.2.1 NAME \'caseExactIA5SubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )', # '( 2.5.13.0 NAME \'objectIdentifierMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', # '( 2.5.13.10 NAME \'numericStringSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )', # '( 2.5.13.11 NAME \'caseIgnoreListMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )', # '( 2.5.13.12 NAME \'caseIgnoreListSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )', # '( 2.5.13.13 NAME \'booleanMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )', # '( 2.5.13.14 NAME \'integerMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )', # '( 2.5.13.15 NAME \'integerOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )', # '( 2.5.13.16 NAME \'bitStringMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )', # '( 2.5.13.17 NAME \'octetStringMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )', # '( 2.5.13.18 NAME \'octetStringOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )', # '( 2.5.13.19 NAME \'octetStringSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )', # '( 2.5.13.1 NAME \'distinguishedNameMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )', # '( 2.5.13.20 NAME \'telephoneNumberMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )', # '( 2.5.13.21 NAME \'telephoneNumberSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )', # '( 2.5.13.23 NAME \'uniqueMemberMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )', # '( 2.5.13.27 NAME \'generalizedTimeMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )', # '( 2.5.13.28 NAME \'generalizedTimeOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )', # '( 2.5.13.29 NAME \'integerFirstComponentMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )', # '( 2.5.13.2 NAME \'caseIgnoreMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.5.13.30 NAME \'objectIdentifierFirstComponentMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )', # '( 2.5.13.34 NAME \'certificateExactMatch\' SYNTAX 1.3.6.1.1.15.1 )', # '( 2.5.13.38 NAME \'certificateListExactMatch\' SYNTAX 1.3.6.1.1.15.5 )', # '( 2.5.13.3 NAME \'caseIgnoreOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.5.13.4 NAME \'caseIgnoreSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )', # '( 2.5.13.5 NAME \'caseExactMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.5.13.63 NAME \'facsimileNumberMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )', # '( 2.5.13.64 NAME \'facsimileNumberSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )', # '( 2.5.13.6 NAME \'caseExactOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )', # '( 2.5.13.7 NAME \'caseExactSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )', # '( 2.5.13.8 NAME \'numericStringMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )', # '( 2.5.13.9 NAME \'numericStringOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )' # ] # }, # { # 'type' => 'matchingRuleUse', # 'vals' => [ # '( 1.2.840.113556.1.4.803 NAME \'integerBitAndMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )', # '( 1.2.840.113556.1.4.804 NAME \'integerBitOrMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )', # '( 1.3.6.1.4.1.1466.109.114.1 NAME \'caseExactIA5Match\' APPLIES ( altServer $ c $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox ) )', # '( 1.3.6.1.4.1.1466.109.114.2 NAME \'caseIgnoreIA5Match\' APPLIES ( altServer $ c $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox ) )', # '( 2.5.13.0 NAME \'objectIdentifierMatch\' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ supportedApplicationContext ) )', # '( 2.5.13.11 NAME \'caseIgnoreListMatch\' APPLIES ( postalAddress $ registeredAddress $ homePostalAddress ) )', # '( 2.5.13.12 NAME \'caseIgnoreListSubstringsMatch\' APPLIES ( postalAddress $ registeredAddress $ homePostalAddress ) )', # '( 2.5.13.13 NAME \'booleanMatch\' APPLIES ( hasSubordinates $ olcAddContentAcl $ olcGentleHUP $ olcHidden $ olcLastMod $ olcMirrorMode $ olcMonitoring $ olcReadOnly $ olcReverseLookup $ olcSyncUseSubentry $ olcDbNoSync ) )', # '( 2.5.13.14 NAME \'integerMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )', # '( 2.5.13.15 NAME \'integerOrderingMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )', # '( 2.5.13.16 NAME \'bitStringMatch\' APPLIES x500UniqueIdentifier )', # '( 2.5.13.17 NAME \'octetStringMatch\' APPLIES userPassword )', # '( 2.5.13.18 NAME \'octetStringOrderingMatch\' APPLIES userPassword )', # '( 2.5.13.1 NAME \'distinguishedNameMatch\' APPLIES ( creatorsName $ modifiersName $ subschemaSubentry $ entryDN $ namingContexts $ aliasedObjectName $ dynamicSubtrees $ distinguishedName $ seeAlso $ olcDefaultSearchBase $ olcRootDN $ olcSchemaDN $ olcSuffix $ olcUpdateDN $ member $ owner $ roleOccupant $ manager $ documentAuthor $ secretary $ associatedName $ dITRedirect ) )', # '( 2.5.13.20 NAME \'telephoneNumberMatch\' APPLIES ( telephoneNumber $ homePhone $ mobile $ pager ) )', # '( 2.5.13.22 NAME \'presentationAddressMatch\' APPLIES presentationAddress )', # '( 2.5.13.23 NAME \'uniqueMemberMatch\' APPLIES uniqueMember )', # '( 2.5.13.24 NAME \'protocolInformationMatch\' APPLIES protocolInformation )', # '( 2.5.13.27 NAME \'generalizedTimeMatch\' APPLIES ( createTimestamp $ modifyTimestamp ) )', # '( 2.5.13.28 NAME \'generalizedTimeOrderingMatch\' APPLIES ( createTimestamp $ modifyTimestamp ) )', # '( 2.5.13.29 NAME \'integerFirstComponentMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )', # '( 2.5.13.2 NAME \'caseIgnoreMatch\' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage ) )', # '( 2.5.13.30 NAME \'objectIdentifierFirstComponentMatch\' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ ldapSyntaxes $ supportedApplicationContext ) )', # '( 2.5.13.34 NAME \'certificateExactMatch\' APPLIES ( userCertificate $ cACertificate ) )', # '( 2.5.13.38 NAME \'certificateListExactMatch\' APPLIES ( authorityRevocationList $ certificateRevocationList $ deltaRevocationList ) )', # '( 2.5.13.3 NAME \'caseIgnoreOrderingMatch\' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage ) )', # '( 2.5.13.4 NAME \'caseIgnoreSubstringsMatch\' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )', # '( 2.5.13.5 NAME \'caseExactMatch\' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage ) )', # '( 2.5.13.63 NAME \'facsimileNumberMatch\' APPLIES ( telephoneNumber $ facsimileTelephoneNumber $ homePhone $ mobile $ pager ) )', # '( 2.5.13.64 NAME \'facsimileNumberSubstringsMatch\' APPLIES ( telephoneNumber $ facsimileTelephoneNumber $ homePhone $ mobile $ pager ) )', # '( 2.5.13.6 NAME \'caseExactOrderingMatch\' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage ) )', # '( 2.5.13.7 NAME \'caseExactSubstringsMatch\' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )', # '( 2.5.13.8 NAME \'numericStringMatch\' APPLIES ( x121Address $ internationaliSDNNumber ) )', # '( 2.5.13.9 NAME \'numericStringOrderingMatch\' APPLIES ( x121Address $ internationaliSDNNumber ) )' # ] # }, # { # 'type' => 'objectClasses', # 'vals' => [ # '( 0.9.2342.19200300.100.4.13 NAME \'domain\' SUP top STRUCTURAL MUST domainComponent MAY ( associatedName $ organizationName $ description $ businessCategory $ seeAlso $ searchGuide $ userPassword $ localityName $ stateOrProvinceName $ streetAddress $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOfficeBox $ streetAddress $ facsimileTelephoneNumber $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ preferredDeliveryMethod $ destinationIndicator $ registeredAddress $ x121Address ) )', # '( 0.9.2342.19200300.100.4.14 NAME \'RFC822localPart\' SUP domain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOfficeBox $ streetAddress $ facsimileTelephoneNumber $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ preferredDeliveryMethod $ destinationIndicator $ registeredAddress $ x121Address ) )', # '( 0.9.2342.19200300.100.4.15 NAME \'dNSDomain\' SUP domain STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAMERecord ) )', # '( 0.9.2342.19200300.100.4.17 NAME \'domainRelatedObject\' DESC \'RFC1274: an object related to an domain\' SUP top AUXILIARY MUST associatedDomain )', # '( 0.9.2342.19200300.100.4.18 NAME \'friendlyCountry\' SUP country STRUCTURAL MUST friendlyCountryName )', # '( 0.9.2342.19200300.100.4.19 NAME \'simpleSecurityObject\' DESC \'RFC1274: simple security object\' SUP top AUXILIARY MUST userPassword )', # '( 0.9.2342.19200300.100.4.20 NAME \'pilotOrganization\' SUP ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )', # '( 0.9.2342.19200300.100.4.21 NAME \'pilotDSA\' SUP dsa STRUCTURAL MAY dSAQuality )', # '( 0.9.2342.19200300.100.4.22 NAME \'qualityLabelledData\' SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMaximumQuality ) )', # '( 0.9.2342.19200300.100.4.4 NAME ( \'pilotPerson\' \'newPilotPerson\' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $ favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber $ homePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod $ businessCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $ pagerTelephoneNumber $ organizationalStatus $ mailPreferenceOption $ personalSignature ) )', # '( 0.9.2342.19200300.100.4.5 NAME \'account\' SUP top STRUCTURAL MUST userid MAY ( description $ seeAlso $ localityName $ organizationName $ organizationalUnitName $ host ) )', # '( 0.9.2342.19200300.100.4.6 NAME \'document\' SUP top STRUCTURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso $ localityName $ organizationName $ organizationalUnitName $ documentTitle $ documentVersion $ documentAuthor $ documentLocation $ documentPublisher ) )', # '( 0.9.2342.19200300.100.4.7 NAME \'room\' SUP top STRUCTURAL MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) )', # '( 0.9.2342.19200300.100.4.9 NAME \'documentSeries\' SUP top STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber $ localityName $ organizationName $ organizationalUnitName ) )', # '( 1.3.6.1.1.3.1 NAME \'uidObject\' DESC \'RFC2377: uid object\' SUP top AUXILIARY MUST uid )', # '( 1.3.6.1.4.1.1466.101.119.2 NAME \'dynamicObject\' DESC \'RFC2589: Dynamic Object\' SUP top AUXILIARY )', # '( 1.3.6.1.4.1.1466.101.120.111 NAME \'extensibleObject\' DESC \'RFC4512: extensible object\' SUP top AUXILIARY )', # '( 1.3.6.1.4.1.1466.344 NAME \'dcObject\' DESC \'RFC2247: domain component object\' SUP top AUXILIARY MUST dc )', # '( 1.3.6.1.4.1.250.3.15 NAME \'labeledURIObject\' DESC \'RFC2079: object that contains the URI attribute type\' SUP top AUXILIARY MAY labeledURI )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.0 NAME \'olcConfig\' DESC \'OpenLDAP configuration object\' SUP top ABSTRACT )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.1 NAME \'olcGlobal\' DESC \'OpenLDAP Global configuration options\' SUP olcConfig STRUCTURAL MAY ( cn $ olcConfigFile $ olcConfigDir $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcDisallows $ olcGentleHUP $ olcIdleTimeout $ olcIndexSubstrIfMaxLen $ olcIndexSubstrIfMinLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcLocalSSF $ olcLogFile $ olcLogLevel $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPluginLogFile $ olcReadOnly $ olcReferral $ olcReplogFile $ olcRequires $ olcRestrict $ olcReverseLookup $ olcRootDSE $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcTCPBuffer $ olcThreads $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSCRLFile $ olcToolThreads $ olcWriteTimeout $ olcObjectIdentifier $ olcAttributeTypes $ olcObjectClasses $ olcDitContentRules $ olcLdapSyntaxes ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.2 NAME \'olcSchemaConfig\' DESC \'OpenLDAP schema object\' SUP olcConfig STRUCTURAL MAY ( cn $ olcObjectIdentifier $ olcLdapSyntaxes $ olcAttributeTypes $ olcObjectClasses $ olcDitContentRules ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.3 NAME \'olcBackendConfig\' DESC \'OpenLDAP Backend-specific options\' SUP olcConfig STRUCTURAL MUST olcBackend )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.4 NAME \'olcDatabaseConfig\' DESC \'OpenLDAP Database-specific options\' SUP olcConfig STRUCTURAL MUST olcDatabase MAY ( olcHidden $ olcSuffix $ olcSubordinate $ olcAccess $ olcAddContentAcl $ olcLastMod $ olcLimits $ olcMaxDerefDepth $ olcPlugin $ olcReadOnly $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplicationInterval $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDN $ olcRootPW $ olcSchemaDN $ olcSecurity $ olcSizeLimit $ olcSyncUseSubentry $ olcSyncrepl $ olcTimeLimit $ olcUpdateDN $ olcUpdateRef $ olcMirrorMode $ olcMonitoring $ olcExtraAttrs ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.5 NAME \'olcOverlayConfig\' DESC \'OpenLDAP Overlay-specific options\' SUP olcConfig STRUCTURAL MUST olcOverlay )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.6 NAME \'olcIncludeFile\' DESC \'OpenLDAP configuration include file\' SUP olcConfig STRUCTURAL MUST olcInclude MAY ( cn $ olcRootDSE ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.7 NAME \'olcFrontendConfig\' DESC \'OpenLDAP frontend configuration\' AUXILIARY MAY ( olcDefaultSearchBase $ olcPasswordHash $ olcSortVals ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.0.8 NAME \'olcModuleList\' DESC \'OpenLDAP dynamic module info\' SUP olcConfig STRUCTURAL MAY ( cn $ olcModulePath $ olcModuleLoad ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.2.12.1 NAME \'olcMdbConfig\' DESC \'MDB backend configuration\' SUP olcDatabaseConfig STRUCTURAL MUST olcDbDirectory MAY ( olcDbCheckpoint $ olcDbEnvFlags $ olcDbNoSync $ olcDbIndex $ olcDbMaxReaders $ olcDbMaxsize $ olcDbMode $ olcDbSearchStack ) )', # '( 1.3.6.1.4.1.4203.1.12.2.4.2.2.1 NAME \'olcLdifConfig\' DESC \'LDIF backend configuration\' SUP olcDatabaseConfig STRUCTURAL MUST olcDbDirectory )', # '( 1.3.6.1.4.1.4203.1.4.1 NAME ( \'OpenLDAProotDSE\' \'LDAProotDSE\' ) DESC \'OpenLDAP Root DSE object\' SUP top STRUCTURAL MAY cn )', # '( 1.3.6.1.4.1.4203.1.4.3 NAME \'OpenLDAPorg\' DESC \'OpenLDAP Organizational Object\' SUP organization STRUCTURAL MAY ( buildingName $ displayName $ labeledURI ) )', # '( 1.3.6.1.4.1.4203.1.4.4 NAME \'OpenLDAPou\' DESC \'OpenLDAP Organizational Unit Object\' SUP organizationalUnit STRUCTURAL MAY ( buildingName $ displayName $ labeledURI $ o ) )', # '( 1.3.6.1.4.1.4203.1.4.5 NAME \'OpenLDAPperson\' DESC \'OpenLDAP Person\' SUP ( pilotPerson $ inetOrgPerson ) STRUCTURAL MUST ( uid $ cn ) MAY ( givenName $ labeledURI $ o ) )', # '( 1.3.6.1.4.1.4203.1.4.6 NAME \'OpenLDAPdisplayableObject\' DESC \'OpenLDAP Displayable Object\' AUXILIARY MAY displayName )', # '( 2.16.840.1.113730.3.2.2 NAME \'inetOrgPerson\' DESC \'RFC2798: Internet Organizational Person\' SUP organizationalPerson STRUCTURAL MAY ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ initials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ preferredLanguage $ userSMIMECertificate $ userPKCS12 ) )', # '( 2.16.840.1.113730.3.2.6 NAME \'referral\' DESC \'namedref: named subordinate referral\' SUP top STRUCTURAL MUST ref )', # '( 2.5.17.0 NAME \'subentry\' DESC \'RFC3672: subentry\' SUP top STRUCTURAL MUST ( cn $ subtreeSpecification ) )', # '( 2.5.20.1 NAME \'subschema\' DESC \'RFC4512: controlling subschema (sub)entry\' AUXILIARY MAY ( dITStructureRules $ nameForms $ dITContentRules $ objectClasses $ attributeTypes $ matchingRules $ matchingRuleUse ) )', # '( 2.5.6.0 NAME \'top\' DESC \'top of the superclass chain\' ABSTRACT MUST objectClass )', # '( 2.5.6.10 NAME \'residentialPerson\' DESC \'RFC2256: an residential person\' 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\' DESC \'RFC2256: an application process\' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ description ) )', # '( 2.5.6.12 NAME \'applicationEntity\' DESC \'RFC2256: an application entity\' SUP top STRUCTURAL MUST ( presentationAddress $ cn ) MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )', # '( 2.5.6.13 NAME \'dSA\' DESC \'RFC2256: a directory system agent (a server)\' SUP applicationEntity STRUCTURAL MAY knowledgeInformation )', # '( 2.5.6.14 NAME \'device\' DESC \'RFC2256: a device\' SUP top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )', # '( 2.5.6.15 NAME \'strongAuthenticationUser\' DESC \'RFC2256: a strong authentication user\' SUP top AUXILIARY MUST userCertificate )', # '( 2.5.6.16.2 NAME \'certificationAuthority-V2\' SUP certificationAuthority AUXILIARY MAY deltaRevocationList )', # '( 2.5.6.16 NAME \'certificationAuthority\' DESC \'RFC2256: a certificate authority\' SUP top AUXILIARY MUST ( authorityRevocationList $ certificateRevocationList $ cACertificate ) MAY crossCertificatePair )', # '( 2.5.6.17 NAME \'groupOfUniqueNames\' DESC \'RFC2256: a group of unique names (DN and Unique Identifier)\' SUP top STRUCTURAL MUST ( uniqueMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )', # '( 2.5.6.18 NAME \'userSecurityInformation\' DESC \'RFC2256: a user security information\' SUP top AUXILIARY MAY supportedAlgorithms )', # '( 2.5.6.19 NAME \'cRLDistributionPoint\' SUP top STRUCTURAL MUST cn MAY ( certificateRevocationList $ authorityRevocationList $ deltaRevocationList ) )', # '( 2.5.6.1 NAME \'alias\' DESC \'RFC4512: an alias\' SUP top STRUCTURAL MUST aliasedObjectName )', # '( 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 ) )', # '( 2.5.6.21 NAME \'pkiUser\' DESC \'RFC2587: a PKI user\' SUP top AUXILIARY MAY userCertificate )', # '( 2.5.6.22 NAME \'pkiCA\' DESC \'RFC2587: PKI certificate authority\' SUP top AUXILIARY MAY ( authorityRevocationList $ certificateRevocationList $ cACertificate $ crossCertificatePair ) )', # '( 2.5.6.23 NAME \'deltaCRL\' DESC \'RFC2587: PKI user\' SUP top AUXILIARY MAY deltaRevocationList )', # '( 2.5.6.2 NAME \'country\' DESC \'RFC2256: a country\' SUP top STRUCTURAL MUST c MAY ( searchGuide $ description ) )', # '( 2.5.6.3 NAME \'locality\' DESC \'RFC2256: a locality\' SUP top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )', # '( 2.5.6.4 NAME \'organization\' DESC \'RFC2256: an 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\' DESC \'RFC2256: an organizational unit\' 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\' DESC \'RFC2256: a person\' SUP top STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )', # '( 2.5.6.7 NAME \'organizationalPerson\' DESC \'RFC2256: an organizational person\' 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\' DESC \'RFC2256: an organizational role\' 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\' DESC \'RFC2256: a group of names (DNs)\' SUP top STRUCTURAL MUST ( member $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )' # ] # } # ], # 'objectName' => 'cn=Subschema' # }, # 'attrs' => { # 'attributetypes' => $VAR1->{'entry'}{'asn'}{'attributes'}[0]{'vals'}, # 'ldapsyntaxes' => $VAR1->{'entry'}{'asn'}{'attributes'}[1]{'vals'}, # 'matchingrules' => $VAR1->{'entry'}{'asn'}{'attributes'}[2]{'vals'}, # 'matchingruleuse' => $VAR1->{'entry'}{'asn'}{'attributes'}[3]{'vals'}, # 'objectclasses' => $VAR1->{'entry'}{'asn'}{'attributes'}[4]{'vals'} # }, # 'changes' => [], # 'changetype' => 'add' # }, 'Net::LDAP::Entry' ), # 'mr' => { # 'bitstringmatch' => { # 'aliases' => [], # 'name' => 'bitStringMatch', # 'oid' => '2.5.13.16', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.6', # 'type' => 'mr' # }, # 'booleanmatch' => { # 'aliases' => [], # 'name' => 'booleanMatch', # 'oid' => '2.5.13.13', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.7', # 'type' => 'mr' # }, # 'caseexactia5match' => { # 'aliases' => [], # 'name' => 'caseExactIA5Match', # 'oid' => '1.3.6.1.4.1.1466.109.114.1', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'mr' # }, # 'caseexactia5substringsmatch' => { # 'aliases' => [], # 'name' => 'caseExactIA5SubstringsMatch', # 'oid' => '1.3.6.1.4.1.4203.1.2.1', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'mr' # }, # 'caseexactmatch' => { # 'aliases' => [], # 'name' => 'caseExactMatch', # 'oid' => '2.5.13.5', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'mr' # }, # 'caseexactorderingmatch' => { # 'aliases' => [], # 'name' => 'caseExactOrderingMatch', # 'oid' => '2.5.13.6', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'mr' # }, # 'caseexactsubstringsmatch' => { # 'aliases' => [], # 'name' => 'caseExactSubstringsMatch', # 'oid' => '2.5.13.7', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.58', # 'type' => 'mr' # }, # 'caseignoreia5match' => { # 'aliases' => [], # 'name' => 'caseIgnoreIA5Match', # 'oid' => '1.3.6.1.4.1.1466.109.114.2', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'mr' # }, # 'caseignoreia5substringsmatch' => { # 'aliases' => [], # 'name' => 'caseIgnoreIA5SubstringsMatch', # 'oid' => '1.3.6.1.4.1.1466.109.114.3', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.26', # 'type' => 'mr' # }, # 'caseignorelistmatch' => { # 'aliases' => [], # 'name' => 'caseIgnoreListMatch', # 'oid' => '2.5.13.11', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.41', # 'type' => 'mr' # }, # 'caseignorelistsubstringsmatch' => { # 'aliases' => [], # 'name' => 'caseIgnoreListSubstringsMatch', # 'oid' => '2.5.13.12', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.58', # 'type' => 'mr' # }, # 'caseignorematch' => { # 'aliases' => [], # 'name' => 'caseIgnoreMatch', # 'oid' => '2.5.13.2', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'mr' # }, # 'caseignoreorderingmatch' => { # 'aliases' => [], # 'name' => 'caseIgnoreOrderingMatch', # 'oid' => '2.5.13.3', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.15', # 'type' => 'mr' # }, # 'caseignoresubstringsmatch' => { # 'aliases' => [], # 'name' => 'caseIgnoreSubstringsMatch', # 'oid' => '2.5.13.4', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.58', # 'type' => 'mr' # }, # 'certificateexactmatch' => { # 'aliases' => [], # 'name' => 'certificateExactMatch', # 'oid' => '2.5.13.34', # 'syntax' => '1.3.6.1.1.15.1', # 'type' => 'mr' # }, # 'certificatelistexactmatch' => { # 'aliases' => [], # 'name' => 'certificateListExactMatch', # 'oid' => '2.5.13.38', # 'syntax' => '1.3.6.1.1.15.5', # 'type' => 'mr' # }, # 'distinguishednamematch' => { # 'aliases' => [], # 'name' => 'distinguishedNameMatch', # 'oid' => '2.5.13.1', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'mr' # }, # 'facsimilenumbermatch' => { # 'aliases' => [], # 'name' => 'facsimileNumberMatch', # 'oid' => '2.5.13.63', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', # 'type' => 'mr' # }, # 'facsimilenumbersubstringsmatch' => { # 'aliases' => [], # 'name' => 'facsimileNumberSubstringsMatch', # 'oid' => '2.5.13.64', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.58', # 'type' => 'mr' # }, # 'generalizedtimematch' => { # 'aliases' => [], # 'name' => 'generalizedTimeMatch', # 'oid' => '2.5.13.27', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.24', # 'type' => 'mr' # }, # 'generalizedtimeorderingmatch' => { # 'aliases' => [], # 'name' => 'generalizedTimeOrderingMatch', # 'oid' => '2.5.13.28', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.24', # 'type' => 'mr' # }, # 'integerbitandmatch' => { # 'aliases' => [], # 'name' => 'integerBitAndMatch', # 'oid' => '1.2.840.113556.1.4.803', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'mr' # }, # 'integerbitormatch' => { # 'aliases' => [], # 'name' => 'integerBitOrMatch', # 'oid' => '1.2.840.113556.1.4.804', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'mr' # }, # 'integerfirstcomponentmatch' => { # 'aliases' => [], # 'name' => 'integerFirstComponentMatch', # 'oid' => '2.5.13.29', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'mr' # }, # 'integermatch' => { # 'aliases' => [], # 'name' => 'integerMatch', # 'oid' => '2.5.13.14', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'mr' # }, # 'integerorderingmatch' => { # 'aliases' => [], # 'name' => 'integerOrderingMatch', # 'oid' => '2.5.13.15', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.27', # 'type' => 'mr' # }, # 'numericstringmatch' => { # 'aliases' => [], # 'name' => 'numericStringMatch', # 'oid' => '2.5.13.8', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36', # 'type' => 'mr' # }, # 'numericstringorderingmatch' => { # 'aliases' => [], # 'name' => 'numericStringOrderingMatch', # 'oid' => '2.5.13.9', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.36', # 'type' => 'mr' # }, # 'numericstringsubstringsmatch' => { # 'aliases' => [], # 'name' => 'numericStringSubstringsMatch', # 'oid' => '2.5.13.10', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.58', # 'type' => 'mr' # }, # 'objectidentifierfirstcomponentmatch' => { # 'aliases' => [], # 'name' => 'objectIdentifierFirstComponentMatch', # 'oid' => '2.5.13.30', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'mr' # }, # 'objectidentifiermatch' => { # 'aliases' => [], # 'name' => 'objectIdentifierMatch', # 'oid' => '2.5.13.0', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.38', # 'type' => 'mr' # }, # 'octetstringmatch' => { # 'aliases' => [], # 'name' => 'octetStringMatch', # 'oid' => '2.5.13.17', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.40', # 'type' => 'mr' # }, # 'octetstringorderingmatch' => { # 'aliases' => [], # 'name' => 'octetStringOrderingMatch', # 'oid' => '2.5.13.18', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.40', # 'type' => 'mr' # }, # 'octetstringsubstringsmatch' => { # 'aliases' => [], # 'name' => 'octetStringSubstringsMatch', # 'oid' => '2.5.13.19', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.40', # 'type' => 'mr' # }, # 'rdnmatch' => { # 'aliases' => [], # 'name' => 'rdnMatch', # 'oid' => '1.2.36.79672281.1.13.3', # 'syntax' => '1.2.36.79672281.1.5.0', # 'type' => 'mr' # }, # 'telephonenumbermatch' => { # 'aliases' => [], # 'name' => 'telephoneNumberMatch', # 'oid' => '2.5.13.20', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.50', # 'type' => 'mr' # }, # 'telephonenumbersubstringsmatch' => { # 'aliases' => [], # 'name' => 'telephoneNumberSubstringsMatch', # 'oid' => '2.5.13.21', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.58', # 'type' => 'mr' # }, # 'uniquemembermatch' => { # 'aliases' => [], # 'name' => 'uniqueMemberMatch', # 'oid' => '2.5.13.23', # 'syntax' => '1.3.6.1.4.1.1466.115.121.1.34', # 'type' => 'mr' # }, # 'uuidmatch' => { # 'aliases' => [], # 'name' => 'UUIDMatch', # 'oid' => '1.3.6.1.1.16.2', # 'syntax' => '1.3.6.1.1.16.1', # 'type' => 'mr' # }, # 'uuidorderingmatch' => { # 'aliases' => [], # 'name' => 'UUIDOrderingMatch', # 'oid' => '1.3.6.1.1.16.3', # 'syntax' => '1.3.6.1.1.16.1', # 'type' => 'mr' # } # }, # 'mru' => { # 'bitstringmatch' => { # 'aliases' => [], # 'applies' => 'x500UniqueIdentifier', # 'name' => 'bitStringMatch', # 'oid' => '2.5.13.16', # 'type' => 'mru' # }, # 'booleanmatch' => { # 'aliases' => [], # 'applies' => [ # 'hasSubordinates', # 'olcAddContentAcl', # 'olcGentleHUP', # 'olcHidden', # 'olcLastMod', # 'olcMirrorMode', # 'olcMonitoring', # 'olcReadOnly', # 'olcReverseLookup', # 'olcSyncUseSubentry', # 'olcDbNoSync' # ], # 'name' => 'booleanMatch', # 'oid' => '2.5.13.13', # 'type' => 'mru' # }, # 'caseexactia5match' => { # 'aliases' => [], # 'applies' => [ # 'altServer', # 'c', # 'mail', # 'dc', # 'associatedDomain', # 'email', # 'aRecord', # 'mDRecord', # 'mXRecord', # 'nSRecord', # 'sOARecord', # 'cNAMERecord', # 'janetMailbox' # ], # 'name' => 'caseExactIA5Match', # 'oid' => '1.3.6.1.4.1.1466.109.114.1', # 'type' => 'mru' # }, # 'caseexactmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedSASLMechanisms', # 'vendorName', # 'vendorVersion', # 'ref', # 'name', # 'cn', # 'uid', # 'labeledURI', # 'description', # 'olcConfigFile', # 'olcConfigDir', # 'olcAccess', # 'olcAllows', # 'olcArgsFile', # 'olcAttributeOptions', # 'olcAttributeTypes', # 'olcAuthIDRewrite', # 'olcAuthzPolicy', # 'olcAuthzRegexp', # 'olcBackend', # 'olcDatabase', # 'olcDisallows', # 'olcDitContentRules', # 'olcExtraAttrs', # 'olcInclude', # 'olcLdapSyntaxes', # 'olcLimits', # 'olcLogFile', # 'olcLogLevel', # 'olcModuleLoad', # 'olcModulePath', # 'olcObjectClasses', # 'olcObjectIdentifier', # 'olcOverlay', # 'olcPasswordCryptSaltFormat', # 'olcPasswordHash', # 'olcPidFile', # 'olcPlugin', # 'olcPluginLogFile', # 'olcReferral', # 'olcReplica', # 'olcReplicaArgsFile', # 'olcReplicaPidFile', # 'olcReplogFile', # 'olcRequires', # 'olcRestrict', # 'olcRootDSE', # 'olcRootPW', # 'olcSaslAuxprops', # 'olcSaslHost', # 'olcSaslRealm', # 'olcSaslSecProps', # 'olcSecurity', # 'olcServerID', # 'olcSizeLimit', # 'olcSortVals', # 'olcSubordinate', # 'olcSyncrepl', # 'olcTCPBuffer', # 'olcTimeLimit', # 'olcTLSCACertificateFile', # 'olcTLSCACertificatePath', # 'olcTLSCertificateFile', # 'olcTLSCertificateKeyFile', # 'olcTLSCipherSuite', # 'olcTLSCRLCheck', # 'olcTLSCRLFile', # 'olcTLSRandFile', # 'olcTLSVerifyClient', # 'olcTLSDHParamFile', # 'olcTLSProtocolMin', # 'olcUpdateRef', # 'olcDbDirectory', # 'olcDbCheckpoint', # 'olcDbEnvFlags', # 'olcDbIndex', # 'olcDbMode', # 'knowledgeInformation', # 'sn', # 'serialNumber', # 'c', # 'l', # 'st', # 'street', # 'o', # 'ou', # 'title', # 'businessCategory', # 'postalCode', # 'postOfficeBox', # 'physicalDeliveryOfficeName', # 'destinationIndicator', # 'givenName', # 'initials', # 'generationQualifier', # 'dnQualifier', # 'houseIdentifier', # 'dmdName', # 'pseudonym', # 'textEncodedORAddress', # 'info', # 'drink', # 'roomNumber', # 'userClass', # 'host', # 'documentIdentifier', # 'documentTitle', # 'documentVersion', # 'documentLocation', # 'personalTitle', # 'co', # 'uniqueIdentifier', # 'organizationalStatus', # 'buildingName', # 'documentPublisher', # 'carLicense', # 'departmentNumber', # 'displayName', # 'employeeNumber', # 'employeeType', # 'preferredLanguage' # ], # 'name' => 'caseExactMatch', # 'oid' => '2.5.13.5', # 'type' => 'mru' # }, # 'caseexactorderingmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedSASLMechanisms', # 'vendorName', # 'vendorVersion', # 'ref', # 'name', # 'cn', # 'uid', # 'labeledURI', # 'description', # 'olcConfigFile', # 'olcConfigDir', # 'olcAccess', # 'olcAllows', # 'olcArgsFile', # 'olcAttributeOptions', # 'olcAttributeTypes', # 'olcAuthIDRewrite', # 'olcAuthzPolicy', # 'olcAuthzRegexp', # 'olcBackend', # 'olcDatabase', # 'olcDisallows', # 'olcDitContentRules', # 'olcExtraAttrs', # 'olcInclude', # 'olcLdapSyntaxes', # 'olcLimits', # 'olcLogFile', # 'olcLogLevel', # 'olcModuleLoad', # 'olcModulePath', # 'olcObjectClasses', # 'olcObjectIdentifier', # 'olcOverlay', # 'olcPasswordCryptSaltFormat', # 'olcPasswordHash', # 'olcPidFile', # 'olcPlugin', # 'olcPluginLogFile', # 'olcReferral', # 'olcReplica', # 'olcReplicaArgsFile', # 'olcReplicaPidFile', # 'olcReplogFile', # 'olcRequires', # 'olcRestrict', # 'olcRootDSE', # 'olcRootPW', # 'olcSaslAuxprops', # 'olcSaslHost', # 'olcSaslRealm', # 'olcSaslSecProps', # 'olcSecurity', # 'olcServerID', # 'olcSizeLimit', # 'olcSortVals', # 'olcSubordinate', # 'olcSyncrepl', # 'olcTCPBuffer', # 'olcTimeLimit', # 'olcTLSCACertificateFile', # 'olcTLSCACertificatePath', # 'olcTLSCertificateFile', # 'olcTLSCertificateKeyFile', # 'olcTLSCipherSuite', # 'olcTLSCRLCheck', # 'olcTLSCRLFile', # 'olcTLSRandFile', # 'olcTLSVerifyClient', # 'olcTLSDHParamFile', # 'olcTLSProtocolMin', # 'olcUpdateRef', # 'olcDbDirectory', # 'olcDbCheckpoint', # 'olcDbEnvFlags', # 'olcDbIndex', # 'olcDbMode', # 'knowledgeInformation', # 'sn', # 'serialNumber', # 'c', # 'l', # 'st', # 'street', # 'o', # 'ou', # 'title', # 'businessCategory', # 'postalCode', # 'postOfficeBox', # 'physicalDeliveryOfficeName', # 'destinationIndicator', # 'givenName', # 'initials', # 'generationQualifier', # 'dnQualifier', # 'houseIdentifier', # 'dmdName', # 'pseudonym', # 'textEncodedORAddress', # 'info', # 'drink', # 'roomNumber', # 'userClass', # 'host', # 'documentIdentifier', # 'documentTitle', # 'documentVersion', # 'documentLocation', # 'personalTitle', # 'co', # 'uniqueIdentifier', # 'organizationalStatus', # 'buildingName', # 'documentPublisher', # 'carLicense', # 'departmentNumber', # 'displayName', # 'employeeNumber', # 'employeeType', # 'preferredLanguage' # ], # 'name' => 'caseExactOrderingMatch', # 'oid' => '2.5.13.6', # 'type' => 'mru' # }, # 'caseexactsubstringsmatch' => { # 'aliases' => [], # 'applies' => [ # 'serialNumber', # 'destinationIndicator', # 'dnQualifier' # ], # 'name' => 'caseExactSubstringsMatch', # 'oid' => '2.5.13.7', # 'type' => 'mru' # }, # 'caseignoreia5match' => { # 'aliases' => [], # 'applies' => [ # 'altServer', # 'c', # 'mail', # 'dc', # 'associatedDomain', # 'email', # 'aRecord', # 'mDRecord', # 'mXRecord', # 'nSRecord', # 'sOARecord', # 'cNAMERecord', # 'janetMailbox' # ], # 'name' => 'caseIgnoreIA5Match', # 'oid' => '1.3.6.1.4.1.1466.109.114.2', # 'type' => 'mru' # }, # 'caseignorelistmatch' => { # 'aliases' => [], # 'applies' => [ # 'postalAddress', # 'registeredAddress', # 'homePostalAddress' # ], # 'name' => 'caseIgnoreListMatch', # 'oid' => '2.5.13.11', # 'type' => 'mru' # }, # 'caseignorelistsubstringsmatch' => { # 'aliases' => [], # 'applies' => [ # 'postalAddress', # 'registeredAddress', # 'homePostalAddress' # ], # 'name' => 'caseIgnoreListSubstringsMatch', # 'oid' => '2.5.13.12', # 'type' => 'mru' # }, # 'caseignorematch' => { # 'aliases' => [], # 'applies' => [ # 'supportedSASLMechanisms', # 'vendorName', # 'vendorVersion', # 'ref', # 'name', # 'cn', # 'uid', # 'labeledURI', # 'description', # 'olcConfigFile', # 'olcConfigDir', # 'olcAccess', # 'olcAllows', # 'olcArgsFile', # 'olcAttributeOptions', # 'olcAttributeTypes', # 'olcAuthIDRewrite', # 'olcAuthzPolicy', # 'olcAuthzRegexp', # 'olcBackend', # 'olcDatabase', # 'olcDisallows', # 'olcDitContentRules', # 'olcExtraAttrs', # 'olcInclude', # 'olcLdapSyntaxes', # 'olcLimits', # 'olcLogFile', # 'olcLogLevel', # 'olcModuleLoad', # 'olcModulePath', # 'olcObjectClasses', # 'olcObjectIdentifier', # 'olcOverlay', # 'olcPasswordCryptSaltFormat', # 'olcPasswordHash', # 'olcPidFile', # 'olcPlugin', # 'olcPluginLogFile', # 'olcReferral', # 'olcReplica', # 'olcReplicaArgsFile', # 'olcReplicaPidFile', # 'olcReplogFile', # 'olcRequires', # 'olcRestrict', # 'olcRootDSE', # 'olcRootPW', # 'olcSaslAuxprops', # 'olcSaslHost', # 'olcSaslRealm', # 'olcSaslSecProps', # 'olcSecurity', # 'olcServerID', # 'olcSizeLimit', # 'olcSortVals', # 'olcSubordinate', # 'olcSyncrepl', # 'olcTCPBuffer', # 'olcTimeLimit', # 'olcTLSCACertificateFile', # 'olcTLSCACertificatePath', # 'olcTLSCertificateFile', # 'olcTLSCertificateKeyFile', # 'olcTLSCipherSuite', # 'olcTLSCRLCheck', # 'olcTLSCRLFile', # 'olcTLSRandFile', # 'olcTLSVerifyClient', # 'olcTLSDHParamFile', # 'olcTLSProtocolMin', # 'olcUpdateRef', # 'olcDbDirectory', # 'olcDbCheckpoint', # 'olcDbEnvFlags', # 'olcDbIndex', # 'olcDbMode', # 'knowledgeInformation', # 'sn', # 'serialNumber', # 'c', # 'l', # 'st', # 'street', # 'o', # 'ou', # 'title', # 'businessCategory', # 'postalCode', # 'postOfficeBox', # 'physicalDeliveryOfficeName', # 'destinationIndicator', # 'givenName', # 'initials', # 'generationQualifier', # 'dnQualifier', # 'houseIdentifier', # 'dmdName', # 'pseudonym', # 'textEncodedORAddress', # 'info', # 'drink', # 'roomNumber', # 'userClass', # 'host', # 'documentIdentifier', # 'documentTitle', # 'documentVersion', # 'documentLocation', # 'personalTitle', # 'co', # 'uniqueIdentifier', # 'organizationalStatus', # 'buildingName', # 'documentPublisher', # 'carLicense', # 'departmentNumber', # 'displayName', # 'employeeNumber', # 'employeeType', # 'preferredLanguage' # ], # 'name' => 'caseIgnoreMatch', # 'oid' => '2.5.13.2', # 'type' => 'mru' # }, # 'caseignoreorderingmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedSASLMechanisms', # 'vendorName', # 'vendorVersion', # 'ref', # 'name', # 'cn', # 'uid', # 'labeledURI', # 'description', # 'olcConfigFile', # 'olcConfigDir', # 'olcAccess', # 'olcAllows', # 'olcArgsFile', # 'olcAttributeOptions', # 'olcAttributeTypes', # 'olcAuthIDRewrite', # 'olcAuthzPolicy', # 'olcAuthzRegexp', # 'olcBackend', # 'olcDatabase', # 'olcDisallows', # 'olcDitContentRules', # 'olcExtraAttrs', # 'olcInclude', # 'olcLdapSyntaxes', # 'olcLimits', # 'olcLogFile', # 'olcLogLevel', # 'olcModuleLoad', # 'olcModulePath', # 'olcObjectClasses', # 'olcObjectIdentifier', # 'olcOverlay', # 'olcPasswordCryptSaltFormat', # 'olcPasswordHash', # 'olcPidFile', # 'olcPlugin', # 'olcPluginLogFile', # 'olcReferral', # 'olcReplica', # 'olcReplicaArgsFile', # 'olcReplicaPidFile', # 'olcReplogFile', # 'olcRequires', # 'olcRestrict', # 'olcRootDSE', # 'olcRootPW', # 'olcSaslAuxprops', # 'olcSaslHost', # 'olcSaslRealm', # 'olcSaslSecProps', # 'olcSecurity', # 'olcServerID', # 'olcSizeLimit', # 'olcSortVals', # 'olcSubordinate', # 'olcSyncrepl', # 'olcTCPBuffer', # 'olcTimeLimit', # 'olcTLSCACertificateFile', # 'olcTLSCACertificatePath', # 'olcTLSCertificateFile', # 'olcTLSCertificateKeyFile', # 'olcTLSCipherSuite', # 'olcTLSCRLCheck', # 'olcTLSCRLFile', # 'olcTLSRandFile', # 'olcTLSVerifyClient', # 'olcTLSDHParamFile', # 'olcTLSProtocolMin', # 'olcUpdateRef', # 'olcDbDirectory', # 'olcDbCheckpoint', # 'olcDbEnvFlags', # 'olcDbIndex', # 'olcDbMode', # 'knowledgeInformation', # 'sn', # 'serialNumber', # 'c', # 'l', # 'st', # 'street', # 'o', # 'ou', # 'title', # 'businessCategory', # 'postalCode', # 'postOfficeBox', # 'physicalDeliveryOfficeName', # 'destinationIndicator', # 'givenName', # 'initials', # 'generationQualifier', # 'dnQualifier', # 'houseIdentifier', # 'dmdName', # 'pseudonym', # 'textEncodedORAddress', # 'info', # 'drink', # 'roomNumber', # 'userClass', # 'host', # 'documentIdentifier', # 'documentTitle', # 'documentVersion', # 'documentLocation', # 'personalTitle', # 'co', # 'uniqueIdentifier', # 'organizationalStatus', # 'buildingName', # 'documentPublisher', # 'carLicense', # 'departmentNumber', # 'displayName', # 'employeeNumber', # 'employeeType', # 'preferredLanguage' # ], # 'name' => 'caseIgnoreOrderingMatch', # 'oid' => '2.5.13.3', # 'type' => 'mru' # }, # 'caseignoresubstringsmatch' => { # 'aliases' => [], # 'applies' => [ # 'serialNumber', # 'destinationIndicator', # 'dnQualifier' # ], # 'name' => 'caseIgnoreSubstringsMatch', # 'oid' => '2.5.13.4', # 'type' => 'mru' # }, # 'certificateexactmatch' => { # 'aliases' => [], # 'applies' => [ # 'userCertificate', # 'cACertificate' # ], # 'name' => 'certificateExactMatch', # 'oid' => '2.5.13.34', # 'type' => 'mru' # }, # 'certificatelistexactmatch' => { # 'aliases' => [], # 'applies' => [ # 'authorityRevocationList', # 'certificateRevocationList', # 'deltaRevocationList' # ], # 'name' => 'certificateListExactMatch', # 'oid' => '2.5.13.38', # 'type' => 'mru' # }, # 'distinguishednamematch' => { # 'aliases' => [], # 'applies' => [ # 'creatorsName', # 'modifiersName', # 'subschemaSubentry', # 'entryDN', # 'namingContexts', # 'aliasedObjectName', # 'dynamicSubtrees', # 'distinguishedName', # 'seeAlso', # 'olcDefaultSearchBase', # 'olcRootDN', # 'olcSchemaDN', # 'olcSuffix', # 'olcUpdateDN', # 'member', # 'owner', # 'roleOccupant', # 'manager', # 'documentAuthor', # 'secretary', # 'associatedName', # 'dITRedirect' # ], # 'name' => 'distinguishedNameMatch', # 'oid' => '2.5.13.1', # 'type' => 'mru' # }, # 'facsimilenumbermatch' => { # 'aliases' => [], # 'applies' => [ # 'telephoneNumber', # 'facsimileTelephoneNumber', # 'homePhone', # 'mobile', # 'pager' # ], # 'name' => 'facsimileNumberMatch', # 'oid' => '2.5.13.63', # 'type' => 'mru' # }, # 'facsimilenumbersubstringsmatch' => { # 'aliases' => [], # 'applies' => [ # 'telephoneNumber', # 'facsimileTelephoneNumber', # 'homePhone', # 'mobile', # 'pager' # ], # 'name' => 'facsimileNumberSubstringsMatch', # 'oid' => '2.5.13.64', # 'type' => 'mru' # }, # 'generalizedtimematch' => { # 'aliases' => [], # 'applies' => [ # 'createTimestamp', # 'modifyTimestamp' # ], # 'name' => 'generalizedTimeMatch', # 'oid' => '2.5.13.27', # 'type' => 'mru' # }, # 'generalizedtimeorderingmatch' => { # 'aliases' => [], # 'applies' => [ # 'createTimestamp', # 'modifyTimestamp' # ], # 'name' => 'generalizedTimeOrderingMatch', # 'oid' => '2.5.13.28', # 'type' => 'mru' # }, # 'integerbitandmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedLDAPVersion', # 'entryTtl', # 'uidNumber', # 'gidNumber', # 'olcConcurrency', # 'olcConnMaxPending', # 'olcConnMaxPendingAuth', # 'olcIdleTimeout', # 'olcIndexSubstrIfMinLen', # 'olcIndexSubstrIfMaxLen', # 'olcIndexSubstrAnyLen', # 'olcIndexSubstrAnyStep', # 'olcIndexIntLen', # 'olcListenerThreads', # 'olcLocalSSF', # 'olcMaxDerefDepth', # 'olcReplicationInterval', # 'olcSockbufMaxIncoming', # 'olcSockbufMaxIncomingAuth', # 'olcThreads', # 'olcToolThreads', # 'olcWriteTimeout', # 'olcDbMaxReaders', # 'olcDbMaxSize', # 'olcDbSearchStack', # 'mailPreferenceOption' # ], # 'name' => 'integerBitAndMatch', # 'oid' => '1.2.840.113556.1.4.803', # 'type' => 'mru' # }, # 'integerbitormatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedLDAPVersion', # 'entryTtl', # 'uidNumber', # 'gidNumber', # 'olcConcurrency', # 'olcConnMaxPending', # 'olcConnMaxPendingAuth', # 'olcIdleTimeout', # 'olcIndexSubstrIfMinLen', # 'olcIndexSubstrIfMaxLen', # 'olcIndexSubstrAnyLen', # 'olcIndexSubstrAnyStep', # 'olcIndexIntLen', # 'olcListenerThreads', # 'olcLocalSSF', # 'olcMaxDerefDepth', # 'olcReplicationInterval', # 'olcSockbufMaxIncoming', # 'olcSockbufMaxIncomingAuth', # 'olcThreads', # 'olcToolThreads', # 'olcWriteTimeout', # 'olcDbMaxReaders', # 'olcDbMaxSize', # 'olcDbSearchStack', # 'mailPreferenceOption' # ], # 'name' => 'integerBitOrMatch', # 'oid' => '1.2.840.113556.1.4.804', # 'type' => 'mru' # }, # 'integerfirstcomponentmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedLDAPVersion', # 'entryTtl', # 'uidNumber', # 'gidNumber', # 'olcConcurrency', # 'olcConnMaxPending', # 'olcConnMaxPendingAuth', # 'olcIdleTimeout', # 'olcIndexSubstrIfMinLen', # 'olcIndexSubstrIfMaxLen', # 'olcIndexSubstrAnyLen', # 'olcIndexSubstrAnyStep', # 'olcIndexIntLen', # 'olcListenerThreads', # 'olcLocalSSF', # 'olcMaxDerefDepth', # 'olcReplicationInterval', # 'olcSockbufMaxIncoming', # 'olcSockbufMaxIncomingAuth', # 'olcThreads', # 'olcToolThreads', # 'olcWriteTimeout', # 'olcDbMaxReaders', # 'olcDbMaxSize', # 'olcDbSearchStack', # 'mailPreferenceOption' # ], # 'name' => 'integerFirstComponentMatch', # 'oid' => '2.5.13.29', # 'type' => 'mru' # }, # 'integermatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedLDAPVersion', # 'entryTtl', # 'uidNumber', # 'gidNumber', # 'olcConcurrency', # 'olcConnMaxPending', # 'olcConnMaxPendingAuth', # 'olcIdleTimeout', # 'olcIndexSubstrIfMinLen', # 'olcIndexSubstrIfMaxLen', # 'olcIndexSubstrAnyLen', # 'olcIndexSubstrAnyStep', # 'olcIndexIntLen', # 'olcListenerThreads', # 'olcLocalSSF', # 'olcMaxDerefDepth', # 'olcReplicationInterval', # 'olcSockbufMaxIncoming', # 'olcSockbufMaxIncomingAuth', # 'olcThreads', # 'olcToolThreads', # 'olcWriteTimeout', # 'olcDbMaxReaders', # 'olcDbMaxSize', # 'olcDbSearchStack', # 'mailPreferenceOption' # ], # 'name' => 'integerMatch', # 'oid' => '2.5.13.14', # 'type' => 'mru' # }, # 'integerorderingmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedLDAPVersion', # 'entryTtl', # 'uidNumber', # 'gidNumber', # 'olcConcurrency', # 'olcConnMaxPending', # 'olcConnMaxPendingAuth', # 'olcIdleTimeout', # 'olcIndexSubstrIfMinLen', # 'olcIndexSubstrIfMaxLen', # 'olcIndexSubstrAnyLen', # 'olcIndexSubstrAnyStep', # 'olcIndexIntLen', # 'olcListenerThreads', # 'olcLocalSSF', # 'olcMaxDerefDepth', # 'olcReplicationInterval', # 'olcSockbufMaxIncoming', # 'olcSockbufMaxIncomingAuth', # 'olcThreads', # 'olcToolThreads', # 'olcWriteTimeout', # 'olcDbMaxReaders', # 'olcDbMaxSize', # 'olcDbSearchStack', # 'mailPreferenceOption' # ], # 'name' => 'integerOrderingMatch', # 'oid' => '2.5.13.15', # 'type' => 'mru' # }, # 'numericstringmatch' => { # 'aliases' => [], # 'applies' => [ # 'x121Address', # 'internationaliSDNNumber' # ], # 'name' => 'numericStringMatch', # 'oid' => '2.5.13.8', # 'type' => 'mru' # }, # 'numericstringorderingmatch' => { # 'aliases' => [], # 'applies' => [ # 'x121Address', # 'internationaliSDNNumber' # ], # 'name' => 'numericStringOrderingMatch', # 'oid' => '2.5.13.9', # 'type' => 'mru' # }, # 'objectidentifierfirstcomponentmatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedControl', # 'supportedExtension', # 'supportedFeatures', # 'ldapSyntaxes', # 'supportedApplicationContext' # ], # 'name' => 'objectIdentifierFirstComponentMatch', # 'oid' => '2.5.13.30', # 'type' => 'mru' # }, # 'objectidentifiermatch' => { # 'aliases' => [], # 'applies' => [ # 'supportedControl', # 'supportedExtension', # 'supportedFeatures', # 'supportedApplicationContext' # ], # 'name' => 'objectIdentifierMatch', # 'oid' => '2.5.13.0', # 'type' => 'mru' # }, # 'octetstringmatch' => { # 'aliases' => [], # 'applies' => 'userPassword', # 'name' => 'octetStringMatch', # 'oid' => '2.5.13.17', # 'type' => 'mru' # }, # 'octetstringorderingmatch' => { # 'aliases' => [], # 'applies' => 'userPassword', # 'name' => 'octetStringOrderingMatch', # 'oid' => '2.5.13.18', # 'type' => 'mru' # }, # 'presentationaddressmatch' => { # 'aliases' => [], # 'applies' => 'presentationAddress', # 'name' => 'presentationAddressMatch', # 'oid' => '2.5.13.22', # 'type' => 'mru' # }, # 'protocolinformationmatch' => { # 'aliases' => [], # 'applies' => 'protocolInformation', # 'name' => 'protocolInformationMatch', # 'oid' => '2.5.13.24', # 'type' => 'mru' # }, # 'telephonenumbermatch' => { # 'aliases' => [], # 'applies' => [ # 'telephoneNumber', # 'homePhone', # 'mobile', # 'pager' # ], # 'name' => 'telephoneNumberMatch', # 'oid' => '2.5.13.20', # 'type' => 'mru' # }, # 'uniquemembermatch' => { # 'aliases' => [], # 'applies' => 'uniqueMember', # 'name' => 'uniqueMemberMatch', # 'oid' => '2.5.13.23', # 'type' => 'mru' # } # }, # 'nfm' => {}, # 'oc' => { # 'account' => { # 'aliases' => [], # 'may' => [ # 'description', # 'seeAlso', # 'localityName', # 'organizationName', # 'organizationalUnitName', # 'host' # ], # 'must' => [ # 'userid' # ], # 'name' => 'account', # 'oid' => '0.9.2342.19200300.100.4.5', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'alias' => { # 'aliases' => [], # 'desc' => 'RFC4512: an alias', # 'must' => [ # 'aliasedObjectName' # ], # 'name' => 'alias', # 'oid' => '2.5.6.1', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'applicationentity' => { # 'aliases' => [], # 'desc' => 'RFC2256: an application entity', # 'may' => [ # 'supportedApplicationContext', # 'seeAlso', # 'ou', # 'o', # 'l', # 'description' # ], # 'must' => [ # 'presentationAddress', # 'cn' # ], # 'name' => 'applicationEntity', # 'oid' => '2.5.6.12', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'applicationprocess' => { # 'aliases' => [], # 'desc' => 'RFC2256: an application process', # 'may' => [ # 'seeAlso', # 'ou', # 'l', # 'description' # ], # 'must' => [ # 'cn' # ], # 'name' => 'applicationProcess', # 'oid' => '2.5.6.11', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'certificationauthority' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2256: a certificate authority', # 'may' => [ # 'crossCertificatePair' # ], # 'must' => [ # 'authorityRevocationList', # 'certificateRevocationList', # 'cACertificate' # ], # 'name' => 'certificationAuthority', # 'oid' => '2.5.6.16', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'certificationauthority-v2' => { # 'aliases' => [], # 'auxiliary' => 1, # 'may' => [ # 'deltaRevocationList' # ], # 'name' => 'certificationAuthority-V2', # 'oid' => '2.5.6.16.2', # 'sup' => [ # 'certificationAuthority' # ], # 'type' => 'oc' # }, # 'country' => { # 'aliases' => [], # 'desc' => 'RFC2256: a country', # 'may' => [ # 'searchGuide', # 'description' # ], # 'must' => [ # 'c' # ], # 'name' => 'country', # 'oid' => '2.5.6.2', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'crldistributionpoint' => { # 'aliases' => [], # 'may' => [ # 'certificateRevocationList', # 'authorityRevocationList', # 'deltaRevocationList' # ], # 'must' => [ # 'cn' # ], # 'name' => 'cRLDistributionPoint', # 'oid' => '2.5.6.19', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'dcobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2247: domain component object', # 'must' => [ # 'dc' # ], # 'name' => 'dcObject', # 'oid' => '1.3.6.1.4.1.1466.344', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'deltacrl' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2587: PKI user', # 'may' => [ # 'deltaRevocationList' # ], # 'name' => 'deltaCRL', # 'oid' => '2.5.6.23', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'device' => { # 'aliases' => [], # 'desc' => 'RFC2256: a device', # 'may' => [ # 'serialNumber', # 'seeAlso', # 'owner', # 'ou', # 'o', # 'l', # 'description' # ], # 'must' => [ # 'cn' # ], # 'name' => 'device', # 'oid' => '2.5.6.14', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'dmd' => { # 'aliases' => [], # 'may' => [ # 'userPassword', # 'searchGuide', # 'seeAlso', # 'businessCategory', # 'x121Address', # 'registeredAddress', # 'destinationIndicator', # 'preferredDeliveryMethod', # 'telexNumber', # 'teletexTerminalIdentifier', # 'telephoneNumber', # 'internationaliSDNNumber', # 'facsimileTelephoneNumber', # 'street', # 'postOfficeBox', # 'postalCode', # 'postalAddress', # 'physicalDeliveryOfficeName', # 'st', # 'l', # 'description' # ], # 'must' => [ # 'dmdName' # ], # 'name' => 'dmd', # 'oid' => '2.5.6.20', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'dnsdomain' => { # 'aliases' => [], # 'may' => [ # 'ARecord', # 'MDRecord', # 'MXRecord', # 'NSRecord', # 'SOARecord', # 'CNAMERecord' # ], # 'name' => 'dNSDomain', # 'oid' => '0.9.2342.19200300.100.4.15', # 'structural' => 1, # 'sup' => [ # 'domain' # ], # 'type' => 'oc' # }, # 'document' => { # 'aliases' => [], # 'may' => [ # 'commonName', # 'description', # 'seeAlso', # 'localityName', # 'organizationName', # 'organizationalUnitName', # 'documentTitle', # 'documentVersion', # 'documentAuthor', # 'documentLocation', # 'documentPublisher' # ], # 'must' => [ # 'documentIdentifier' # ], # 'name' => 'document', # 'oid' => '0.9.2342.19200300.100.4.6', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'documentseries' => { # 'aliases' => [], # 'may' => [ # 'description', # 'seeAlso', # 'telephonenumber', # 'localityName', # 'organizationName', # 'organizationalUnitName' # ], # 'must' => [ # 'commonName' # ], # 'name' => 'documentSeries', # 'oid' => '0.9.2342.19200300.100.4.9', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'domain' => { # 'aliases' => [], # 'may' => [ # 'associatedName', # 'organizationName', # 'description', # 'businessCategory', # 'seeAlso', # 'searchGuide', # 'userPassword', # 'localityName', # 'stateOrProvinceName', # 'streetAddress', # 'physicalDeliveryOfficeName', # 'postalAddress', # 'postalCode', # 'postOfficeBox', # 'streetAddress', # 'facsimileTelephoneNumber', # 'internationalISDNNumber', # 'telephoneNumber', # 'teletexTerminalIdentifier', # 'telexNumber', # 'preferredDeliveryMethod', # 'destinationIndicator', # 'registeredAddress', # 'x121Address' # ], # 'must' => [ # 'domainComponent' # ], # 'name' => 'domain', # 'oid' => '0.9.2342.19200300.100.4.13', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'domainrelatedobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC1274: an object related to an domain', # 'must' => [ # 'associatedDomain' # ], # 'name' => 'domainRelatedObject', # 'oid' => '0.9.2342.19200300.100.4.17', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'dsa' => { # 'aliases' => [], # 'desc' => 'RFC2256: a directory system agent (a server)', # 'may' => [ # 'knowledgeInformation' # ], # 'name' => 'dSA', # 'oid' => '2.5.6.13', # 'structural' => 1, # 'sup' => [ # 'applicationEntity' # ], # 'type' => 'oc' # }, # 'dynamicobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2589: Dynamic Object', # 'name' => 'dynamicObject', # 'oid' => '1.3.6.1.4.1.1466.101.119.2', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'extensibleobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC4512: extensible object', # 'name' => 'extensibleObject', # 'oid' => '1.3.6.1.4.1.1466.101.120.111', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'friendlycountry' => { # 'aliases' => [], # 'must' => [ # 'friendlyCountryName' # ], # 'name' => 'friendlyCountry', # 'oid' => '0.9.2342.19200300.100.4.18', # 'structural' => 1, # 'sup' => [ # 'country' # ], # 'type' => 'oc' # }, # 'groupofnames' => { # 'aliases' => [], # 'desc' => 'RFC2256: a group of names (DNs)', # 'may' => [ # 'businessCategory', # 'seeAlso', # 'owner', # 'ou', # 'o', # 'description' # ], # 'must' => [ # 'member', # 'cn' # ], # 'name' => 'groupOfNames', # 'oid' => '2.5.6.9', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'groupofuniquenames' => { # 'aliases' => [], # 'desc' => 'RFC2256: a group of unique names (DN and Unique Identifier)', # 'may' => [ # 'businessCategory', # 'seeAlso', # 'owner', # 'ou', # 'o', # 'description' # ], # 'must' => [ # 'uniqueMember', # 'cn' # ], # 'name' => 'groupOfUniqueNames', # 'oid' => '2.5.6.17', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'inetorgperson' => { # 'aliases' => [], # 'desc' => 'RFC2798: Internet Organizational Person', # 'may' => [ # 'audio', # 'businessCategory', # 'carLicense', # 'departmentNumber', # 'displayName', # 'employeeNumber', # 'employeeType', # 'givenName', # 'homePhone', # 'homePostalAddress', # 'initials', # 'jpegPhoto', # 'labeledURI', # 'mail', # 'manager', # 'mobile', # 'o', # 'pager', # 'photo', # 'roomNumber', # 'secretary', # 'uid', # 'userCertificate', # 'x500uniqueIdentifier', # 'preferredLanguage', # 'userSMIMECertificate', # 'userPKCS12' # ], # 'name' => 'inetOrgPerson', # 'oid' => '2.16.840.1.113730.3.2.2', # 'structural' => 1, # 'sup' => [ # 'organizationalPerson' # ], # 'type' => 'oc' # }, # 'labeleduriobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2079: object that contains the URI attribute type', # 'may' => [ # 'labeledURI' # ], # 'name' => 'labeledURIObject', # 'oid' => '1.3.6.1.4.1.250.3.15', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'ldaprootdse' => { # 'aliases' => [ # 'LDAProotDSE' # ], # 'desc' => 'OpenLDAP Root DSE object', # 'may' => [ # 'cn' # ], # 'name' => 'OpenLDAProotDSE', # 'oid' => '1.3.6.1.4.1.4203.1.4.1', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'locality' => { # 'aliases' => [], # 'desc' => 'RFC2256: a locality', # 'may' => [ # 'street', # 'seeAlso', # 'searchGuide', # 'st', # 'l', # 'description' # ], # 'name' => 'locality', # 'oid' => '2.5.6.3', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'newpilotperson' => { # 'aliases' => [ # 'newPilotPerson' # ], # 'may' => [ # 'userid', # 'textEncodedORAddress', # 'rfc822Mailbox', # 'favouriteDrink', # 'roomNumber', # 'userClass', # 'homeTelephoneNumber', # 'homePostalAddress', # 'secretary', # 'personalTitle', # 'preferredDeliveryMethod', # 'businessCategory', # 'janetMailbox', # 'otherMailbox', # 'mobileTelephoneNumber', # 'pagerTelephoneNumber', # 'organizationalStatus', # 'mailPreferenceOption', # 'personalSignature' # ], # 'name' => 'pilotPerson', # 'oid' => '0.9.2342.19200300.100.4.4', # 'structural' => 1, # 'sup' => [ # 'person' # ], # 'type' => 'oc' # }, # 'olcbackendconfig' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Backend-specific options', # 'must' => [ # 'olcBackend' # ], # 'name' => 'olcBackendConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.3', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'olcconfig' => { # 'abstract' => 1, # 'aliases' => [], # 'desc' => 'OpenLDAP configuration object', # 'name' => 'olcConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.0', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'olcdatabaseconfig' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Database-specific options', # 'may' => [ # 'olcHidden', # 'olcSuffix', # 'olcSubordinate', # 'olcAccess', # 'olcAddContentAcl', # 'olcLastMod', # 'olcLimits', # 'olcMaxDerefDepth', # 'olcPlugin', # 'olcReadOnly', # 'olcReplica', # 'olcReplicaArgsFile', # 'olcReplicaPidFile', # 'olcReplicationInterval', # 'olcReplogFile', # 'olcRequires', # 'olcRestrict', # 'olcRootDN', # 'olcRootPW', # 'olcSchemaDN', # 'olcSecurity', # 'olcSizeLimit', # 'olcSyncUseSubentry', # 'olcSyncrepl', # 'olcTimeLimit', # 'olcUpdateDN', # 'olcUpdateRef', # 'olcMirrorMode', # 'olcMonitoring', # 'olcExtraAttrs' # ], # 'must' => [ # 'olcDatabase' # ], # 'name' => 'olcDatabaseConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.4', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'olcfrontendconfig' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'OpenLDAP frontend configuration', # 'may' => [ # 'olcDefaultSearchBase', # 'olcPasswordHash', # 'olcSortVals' # ], # 'name' => 'olcFrontendConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.7', # 'type' => 'oc' # }, # 'olcglobal' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Global configuration options', # 'may' => [ # 'cn', # 'olcConfigFile', # 'olcConfigDir', # 'olcAllows', # 'olcArgsFile', # 'olcAttributeOptions', # 'olcAuthIDRewrite', # 'olcAuthzPolicy', # 'olcAuthzRegexp', # 'olcConcurrency', # 'olcConnMaxPending', # 'olcConnMaxPendingAuth', # 'olcDisallows', # 'olcGentleHUP', # 'olcIdleTimeout', # 'olcIndexSubstrIfMaxLen', # 'olcIndexSubstrIfMinLen', # 'olcIndexSubstrAnyLen', # 'olcIndexSubstrAnyStep', # 'olcIndexIntLen', # 'olcLocalSSF', # 'olcLogFile', # 'olcLogLevel', # 'olcPasswordCryptSaltFormat', # 'olcPasswordHash', # 'olcPidFile', # 'olcPluginLogFile', # 'olcReadOnly', # 'olcReferral', # 'olcReplogFile', # 'olcRequires', # 'olcRestrict', # 'olcReverseLookup', # 'olcRootDSE', # 'olcSaslAuxprops', # 'olcSaslHost', # 'olcSaslRealm', # 'olcSaslSecProps', # 'olcSecurity', # 'olcServerID', # 'olcSizeLimit', # 'olcSockbufMaxIncoming', # 'olcSockbufMaxIncomingAuth', # 'olcTCPBuffer', # 'olcThreads', # 'olcTimeLimit', # 'olcTLSCACertificateFile', # 'olcTLSCACertificatePath', # 'olcTLSCertificateFile', # 'olcTLSCertificateKeyFile', # 'olcTLSCipherSuite', # 'olcTLSCRLCheck', # 'olcTLSRandFile', # 'olcTLSVerifyClient', # 'olcTLSDHParamFile', # 'olcTLSCRLFile', # 'olcToolThreads', # 'olcWriteTimeout', # 'olcObjectIdentifier', # 'olcAttributeTypes', # 'olcObjectClasses', # 'olcDitContentRules', # 'olcLdapSyntaxes' # ], # 'name' => 'olcGlobal', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.1', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'olcincludefile' => { # 'aliases' => [], # 'desc' => 'OpenLDAP configuration include file', # 'may' => [ # 'cn', # 'olcRootDSE' # ], # 'must' => [ # 'olcInclude' # ], # 'name' => 'olcIncludeFile', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.6', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'olcldifconfig' => { # 'aliases' => [], # 'desc' => 'LDIF backend configuration', # 'must' => [ # 'olcDbDirectory' # ], # 'name' => 'olcLdifConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.2.2.1', # 'structural' => 1, # 'sup' => [ # 'olcDatabaseConfig' # ], # 'type' => 'oc' # }, # 'olcmdbconfig' => { # 'aliases' => [], # 'desc' => 'MDB backend configuration', # 'may' => [ # 'olcDbCheckpoint', # 'olcDbEnvFlags', # 'olcDbNoSync', # 'olcDbIndex', # 'olcDbMaxReaders', # 'olcDbMaxsize', # 'olcDbMode', # 'olcDbSearchStack' # ], # 'must' => [ # 'olcDbDirectory' # ], # 'name' => 'olcMdbConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.2.12.1', # 'structural' => 1, # 'sup' => [ # 'olcDatabaseConfig' # ], # 'type' => 'oc' # }, # 'olcmodulelist' => { # 'aliases' => [], # 'desc' => 'OpenLDAP dynamic module info', # 'may' => [ # 'cn', # 'olcModulePath', # 'olcModuleLoad' # ], # 'name' => 'olcModuleList', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.8', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'olcoverlayconfig' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Overlay-specific options', # 'must' => [ # 'olcOverlay' # ], # 'name' => 'olcOverlayConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.5', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'olcschemaconfig' => { # 'aliases' => [], # 'desc' => 'OpenLDAP schema object', # 'may' => [ # 'cn', # 'olcObjectIdentifier', # 'olcLdapSyntaxes', # 'olcAttributeTypes', # 'olcObjectClasses', # 'olcDitContentRules' # ], # 'name' => 'olcSchemaConfig', # 'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.2', # 'structural' => 1, # 'sup' => [ # 'olcConfig' # ], # 'type' => 'oc' # }, # 'openldapdisplayableobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'OpenLDAP Displayable Object', # 'may' => [ # 'displayName' # ], # 'name' => 'OpenLDAPdisplayableObject', # 'oid' => '1.3.6.1.4.1.4203.1.4.6', # 'type' => 'oc' # }, # 'openldaporg' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Organizational Object', # 'may' => [ # 'buildingName', # 'displayName', # 'labeledURI' # ], # 'name' => 'OpenLDAPorg', # 'oid' => '1.3.6.1.4.1.4203.1.4.3', # 'structural' => 1, # 'sup' => [ # 'organization' # ], # 'type' => 'oc' # }, # 'openldapou' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Organizational Unit Object', # 'may' => [ # 'buildingName', # 'displayName', # 'labeledURI', # 'o' # ], # 'name' => 'OpenLDAPou', # 'oid' => '1.3.6.1.4.1.4203.1.4.4', # 'structural' => 1, # 'sup' => [ # 'organizationalUnit' # ], # 'type' => 'oc' # }, # 'openldapperson' => { # 'aliases' => [], # 'desc' => 'OpenLDAP Person', # 'may' => [ # 'givenName', # 'labeledURI', # 'o' # ], # 'must' => [ # 'uid', # 'cn' # ], # 'name' => 'OpenLDAPperson', # 'oid' => '1.3.6.1.4.1.4203.1.4.5', # 'structural' => 1, # 'sup' => [ # 'pilotPerson', # 'inetOrgPerson' # ], # 'type' => 'oc' # }, # 'openldaprootdse' => $VAR1->{'oc'}{'ldaprootdse'}, # 'organization' => { # 'aliases' => [], # 'desc' => 'RFC2256: an organization', # 'may' => [ # 'userPassword', # 'searchGuide', # 'seeAlso', # 'businessCategory', # 'x121Address', # 'registeredAddress', # 'destinationIndicator', # 'preferredDeliveryMethod', # 'telexNumber', # 'teletexTerminalIdentifier', # 'telephoneNumber', # 'internationaliSDNNumber', # 'facsimileTelephoneNumber', # 'street', # 'postOfficeBox', # 'postalCode', # 'postalAddress', # 'physicalDeliveryOfficeName', # 'st', # 'l', # 'description' # ], # 'must' => [ # 'o' # ], # 'name' => 'organization', # 'oid' => '2.5.6.4', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'organizationalperson' => { # 'aliases' => [], # 'desc' => 'RFC2256: an organizational person', # 'may' => [ # 'title', # 'x121Address', # 'registeredAddress', # 'destinationIndicator', # 'preferredDeliveryMethod', # 'telexNumber', # 'teletexTerminalIdentifier', # 'telephoneNumber', # 'internationaliSDNNumber', # 'facsimileTelephoneNumber', # 'street', # 'postOfficeBox', # 'postalCode', # 'postalAddress', # 'physicalDeliveryOfficeName', # 'ou', # 'st', # 'l' # ], # 'name' => 'organizationalPerson', # 'oid' => '2.5.6.7', # 'structural' => 1, # 'sup' => [ # 'person' # ], # 'type' => 'oc' # }, # 'organizationalrole' => { # 'aliases' => [], # 'desc' => 'RFC2256: an organizational role', # 'may' => [ # 'x121Address', # 'registeredAddress', # 'destinationIndicator', # 'preferredDeliveryMethod', # 'telexNumber', # 'teletexTerminalIdentifier', # 'telephoneNumber', # 'internationaliSDNNumber', # 'facsimileTelephoneNumber', # 'seeAlso', # 'roleOccupant', # 'preferredDeliveryMethod', # 'street', # 'postOfficeBox', # 'postalCode', # 'postalAddress', # 'physicalDeliveryOfficeName', # 'ou', # 'st', # 'l', # 'description' # ], # 'must' => [ # 'cn' # ], # 'name' => 'organizationalRole', # 'oid' => '2.5.6.8', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'organizationalunit' => { # 'aliases' => [], # 'desc' => 'RFC2256: an organizational unit', # 'may' => [ # 'userPassword', # 'searchGuide', # 'seeAlso', # 'businessCategory', # 'x121Address', # 'registeredAddress', # 'destinationIndicator', # 'preferredDeliveryMethod', # 'telexNumber', # 'teletexTerminalIdentifier', # 'telephoneNumber', # 'internationaliSDNNumber', # 'facsimileTelephoneNumber', # 'street', # 'postOfficeBox', # 'postalCode', # 'postalAddress', # 'physicalDeliveryOfficeName', # 'st', # 'l', # 'description' # ], # 'must' => [ # 'ou' # ], # 'name' => 'organizationalUnit', # 'oid' => '2.5.6.5', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'person' => { # 'aliases' => [], # 'desc' => 'RFC2256: a person', # 'may' => [ # 'userPassword', # 'telephoneNumber', # 'seeAlso', # 'description' # ], # 'must' => [ # 'sn', # 'cn' # ], # 'name' => 'person', # 'oid' => '2.5.6.6', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'pilotdsa' => { # 'aliases' => [], # 'may' => [ # 'dSAQuality' # ], # 'name' => 'pilotDSA', # 'oid' => '0.9.2342.19200300.100.4.21', # 'structural' => 1, # 'sup' => [ # 'dsa' # ], # 'type' => 'oc' # }, # 'pilotorganization' => { # 'aliases' => [], # 'may' => [ # 'buildingName' # ], # 'name' => 'pilotOrganization', # 'oid' => '0.9.2342.19200300.100.4.20', # 'structural' => 1, # 'sup' => [ # 'organization', # 'organizationalUnit' # ], # 'type' => 'oc' # }, # 'pilotperson' => $VAR1->{'oc'}{'newpilotperson'}, # 'pkica' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2587: PKI certificate authority', # 'may' => [ # 'authorityRevocationList', # 'certificateRevocationList', # 'cACertificate', # 'crossCertificatePair' # ], # 'name' => 'pkiCA', # 'oid' => '2.5.6.22', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'pkiuser' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2587: a PKI user', # 'may' => [ # 'userCertificate' # ], # 'name' => 'pkiUser', # 'oid' => '2.5.6.21', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'qualitylabelleddata' => { # 'aliases' => [], # 'auxiliary' => 1, # 'may' => [ # 'subtreeMinimumQuality', # 'subtreeMaximumQuality' # ], # 'must' => [ # 'dsaQuality' # ], # 'name' => 'qualityLabelledData', # 'oid' => '0.9.2342.19200300.100.4.22', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'referral' => { # 'aliases' => [], # 'desc' => 'namedref: named subordinate referral', # 'must' => [ # 'ref' # ], # 'name' => 'referral', # 'oid' => '2.16.840.1.113730.3.2.6', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'residentialperson' => { # 'aliases' => [], # 'desc' => 'RFC2256: an residential person', # 'may' => [ # 'businessCategory', # 'x121Address', # 'registeredAddress', # 'destinationIndicator', # 'preferredDeliveryMethod', # 'telexNumber', # 'teletexTerminalIdentifier', # 'telephoneNumber', # 'internationaliSDNNumber', # 'facsimileTelephoneNumber', # 'preferredDeliveryMethod', # 'street', # 'postOfficeBox', # 'postalCode', # 'postalAddress', # 'physicalDeliveryOfficeName', # 'st', # 'l' # ], # 'must' => [ # 'l' # ], # 'name' => 'residentialPerson', # 'oid' => '2.5.6.10', # 'structural' => 1, # 'sup' => [ # 'person' # ], # 'type' => 'oc' # }, # 'rfc822localpart' => { # 'aliases' => [], # 'may' => [ # 'commonName', # 'surname', # 'description', # 'seeAlso', # 'telephoneNumber', # 'physicalDeliveryOfficeName', # 'postalAddress', # 'postalCode', # 'postOfficeBox', # 'streetAddress', # 'facsimileTelephoneNumber', # 'internationalISDNNumber', # 'telephoneNumber', # 'teletexTerminalIdentifier', # 'telexNumber', # 'preferredDeliveryMethod', # 'destinationIndicator', # 'registeredAddress', # 'x121Address' # ], # 'name' => 'RFC822localPart', # 'oid' => '0.9.2342.19200300.100.4.14', # 'structural' => 1, # 'sup' => [ # 'domain' # ], # 'type' => 'oc' # }, # 'room' => { # 'aliases' => [], # 'may' => [ # 'roomNumber', # 'description', # 'seeAlso', # 'telephoneNumber' # ], # 'must' => [ # 'commonName' # ], # 'name' => 'room', # 'oid' => '0.9.2342.19200300.100.4.7', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'simplesecurityobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC1274: simple security object', # 'must' => [ # 'userPassword' # ], # 'name' => 'simpleSecurityObject', # 'oid' => '0.9.2342.19200300.100.4.19', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'strongauthenticationuser' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2256: a strong authentication user', # 'must' => [ # 'userCertificate' # ], # 'name' => 'strongAuthenticationUser', # 'oid' => '2.5.6.15', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'subentry' => { # 'aliases' => [], # 'desc' => 'RFC3672: subentry', # 'must' => [ # 'cn', # 'subtreeSpecification' # ], # 'name' => 'subentry', # 'oid' => '2.5.17.0', # 'structural' => 1, # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'subschema' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC4512: controlling subschema (sub)entry', # 'may' => [ # 'dITStructureRules', # 'nameForms', # 'dITContentRules', # 'objectClasses', # 'attributeTypes', # 'matchingRules', # 'matchingRuleUse' # ], # 'name' => 'subschema', # 'oid' => '2.5.20.1', # 'type' => 'oc' # }, # 'top' => { # 'abstract' => 1, # 'aliases' => [], # 'desc' => 'top of the superclass chain', # 'must' => [ # 'objectClass' # ], # 'name' => 'top', # 'oid' => '2.5.6.0', # 'type' => 'oc' # }, # 'uidobject' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2377: uid object', # 'must' => [ # 'uid' # ], # 'name' => 'uidObject', # 'oid' => '1.3.6.1.1.3.1', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # }, # 'usersecurityinformation' => { # 'aliases' => [], # 'auxiliary' => 1, # 'desc' => 'RFC2256: a user security information', # 'may' => [ # 'supportedAlgorithms' # ], # 'name' => 'userSecurityInformation', # 'oid' => '2.5.6.18', # 'sup' => [ # 'top' # ], # 'type' => 'oc' # } # }, # 'oid' => { # '0.9.2342.19200300.100.1.1' => $VAR1->{'at'}{'uid'}, # '0.9.2342.19200300.100.1.10' => $VAR1->{'at'}{'manager'}, # '0.9.2342.19200300.100.1.11' => $VAR1->{'at'}{'documentidentifier'}, # '0.9.2342.19200300.100.1.12' => $VAR1->{'at'}{'documenttitle'}, # '0.9.2342.19200300.100.1.13' => $VAR1->{'at'}{'documentversion'}, # '0.9.2342.19200300.100.1.14' => $VAR1->{'at'}{'documentauthor'}, # '0.9.2342.19200300.100.1.15' => $VAR1->{'at'}{'documentlocation'}, # '0.9.2342.19200300.100.1.2' => $VAR1->{'at'}{'textencodedoraddress'}, # '0.9.2342.19200300.100.1.20' => $VAR1->{'at'}{'homephone'}, # '0.9.2342.19200300.100.1.21' => $VAR1->{'at'}{'secretary'}, # '0.9.2342.19200300.100.1.22' => $VAR1->{'at'}{'othermailbox'}, # '0.9.2342.19200300.100.1.25' => $VAR1->{'at'}{'dc'}, # '0.9.2342.19200300.100.1.26' => $VAR1->{'at'}{'arecord'}, # '0.9.2342.19200300.100.1.27' => $VAR1->{'at'}{'mdrecord'}, # '0.9.2342.19200300.100.1.28' => $VAR1->{'at'}{'mxrecord'}, # '0.9.2342.19200300.100.1.29' => $VAR1->{'at'}{'nsrecord'}, # '0.9.2342.19200300.100.1.3' => $VAR1->{'at'}{'mail'}, # '0.9.2342.19200300.100.1.30' => $VAR1->{'at'}{'soarecord'}, # '0.9.2342.19200300.100.1.31' => $VAR1->{'at'}{'cnamerecord'}, # '0.9.2342.19200300.100.1.37' => $VAR1->{'at'}{'associateddomain'}, # '0.9.2342.19200300.100.1.38' => $VAR1->{'at'}{'associatedname'}, # '0.9.2342.19200300.100.1.39' => $VAR1->{'at'}{'homepostaladdress'}, # '0.9.2342.19200300.100.1.4' => $VAR1->{'at'}{'info'}, # '0.9.2342.19200300.100.1.40' => $VAR1->{'at'}{'personaltitle'}, # '0.9.2342.19200300.100.1.41' => $VAR1->{'at'}{'mobile'}, # '0.9.2342.19200300.100.1.42' => $VAR1->{'at'}{'pager'}, # '0.9.2342.19200300.100.1.43' => $VAR1->{'at'}{'co'}, # '0.9.2342.19200300.100.1.44' => $VAR1->{'at'}{'uniqueidentifier'}, # '0.9.2342.19200300.100.1.45' => $VAR1->{'at'}{'organizationalstatus'}, # '0.9.2342.19200300.100.1.46' => $VAR1->{'at'}{'janetmailbox'}, # '0.9.2342.19200300.100.1.47' => $VAR1->{'at'}{'mailpreferenceoption'}, # '0.9.2342.19200300.100.1.48' => $VAR1->{'at'}{'buildingname'}, # '0.9.2342.19200300.100.1.49' => $VAR1->{'at'}{'dsaquality'}, # '0.9.2342.19200300.100.1.5' => $VAR1->{'at'}{'drink'}, # '0.9.2342.19200300.100.1.50' => $VAR1->{'at'}{'singlelevelquality'}, # '0.9.2342.19200300.100.1.51' => $VAR1->{'at'}{'subtreeminimumquality'}, # '0.9.2342.19200300.100.1.52' => $VAR1->{'at'}{'subtreemaximumquality'}, # '0.9.2342.19200300.100.1.53' => $VAR1->{'at'}{'personalsignature'}, # '0.9.2342.19200300.100.1.54' => $VAR1->{'at'}{'ditredirect'}, # '0.9.2342.19200300.100.1.55' => $VAR1->{'at'}{'audio'}, # '0.9.2342.19200300.100.1.56' => $VAR1->{'at'}{'documentpublisher'}, # '0.9.2342.19200300.100.1.6' => $VAR1->{'at'}{'roomnumber'}, # '0.9.2342.19200300.100.1.60' => $VAR1->{'at'}{'jpegphoto'}, # '0.9.2342.19200300.100.1.7' => $VAR1->{'at'}{'photo'}, # '0.9.2342.19200300.100.1.8' => $VAR1->{'at'}{'userclass'}, # '0.9.2342.19200300.100.1.9' => $VAR1->{'at'}{'host'}, # '0.9.2342.19200300.100.4.13' => $VAR1->{'oc'}{'domain'}, # '0.9.2342.19200300.100.4.14' => $VAR1->{'oc'}{'rfc822localpart'}, # '0.9.2342.19200300.100.4.15' => $VAR1->{'oc'}{'dnsdomain'}, # '0.9.2342.19200300.100.4.17' => $VAR1->{'oc'}{'domainrelatedobject'}, # '0.9.2342.19200300.100.4.18' => $VAR1->{'oc'}{'friendlycountry'}, # '0.9.2342.19200300.100.4.19' => $VAR1->{'oc'}{'simplesecurityobject'}, # '0.9.2342.19200300.100.4.20' => $VAR1->{'oc'}{'pilotorganization'}, # '0.9.2342.19200300.100.4.21' => $VAR1->{'oc'}{'pilotdsa'}, # '0.9.2342.19200300.100.4.22' => $VAR1->{'oc'}{'qualitylabelleddata'}, # '0.9.2342.19200300.100.4.4' => $VAR1->{'oc'}{'newpilotperson'}, # '0.9.2342.19200300.100.4.5' => $VAR1->{'oc'}{'account'}, # '0.9.2342.19200300.100.4.6' => $VAR1->{'oc'}{'document'}, # '0.9.2342.19200300.100.4.7' => $VAR1->{'oc'}{'room'}, # '0.9.2342.19200300.100.4.9' => $VAR1->{'oc'}{'documentseries'}, # '1.2.36.79672281.1.13.3' => $VAR1->{'mr'}{'rdnmatch'}, # '1.2.36.79672281.1.5.0' => { # 'aliases' => [], # 'desc' => 'RDN', # 'name' => '1.2.36.79672281.1.5.0', # 'oid' => '1.2.36.79672281.1.5.0', # 'type' => 'syn' # }, # '1.2.840.113549.1.9.1' => $VAR1->{'at'}{'email'}, # '1.2.840.113556.1.4.803' => $VAR1->{'mru'}{'integerbitandmatch'}, # '1.2.840.113556.1.4.804' => $VAR1->{'mru'}{'integerbitormatch'}, # '1.3.6.1.1.1.0.0' => { # 'aliases' => [], # 'desc' => 'RFC2307 NIS Netgroup Triple', # 'name' => '1.3.6.1.1.1.0.0', # 'oid' => '1.3.6.1.1.1.0.0', # 'type' => 'syn' # }, # '1.3.6.1.1.1.0.1' => { # 'aliases' => [], # 'desc' => 'RFC2307 Boot Parameter', # 'name' => '1.3.6.1.1.1.0.1', # 'oid' => '1.3.6.1.1.1.0.1', # 'type' => 'syn' # }, # '1.3.6.1.1.1.1.0' => $VAR1->{'at'}{'uidnumber'}, # '1.3.6.1.1.1.1.1' => $VAR1->{'at'}{'gidnumber'}, # '1.3.6.1.1.16.1' => { # 'aliases' => [], # 'desc' => 'UUID', # 'name' => '1.3.6.1.1.16.1', # 'oid' => '1.3.6.1.1.16.1', # 'type' => 'syn' # }, # '1.3.6.1.1.16.2' => $VAR1->{'mr'}{'uuidmatch'}, # '1.3.6.1.1.16.3' => $VAR1->{'mr'}{'uuidorderingmatch'}, # '1.3.6.1.1.16.4' => $VAR1->{'at'}{'entryuuid'}, # '1.3.6.1.1.20' => $VAR1->{'at'}{'entrydn'}, # '1.3.6.1.1.3.1' => $VAR1->{'oc'}{'uidobject'}, # '1.3.6.1.1.4' => $VAR1->{'at'}{'vendorname'}, # '1.3.6.1.1.5' => $VAR1->{'at'}{'vendorversion'}, # '1.3.6.1.4.1.1466.101.119.2' => $VAR1->{'oc'}{'dynamicobject'}, # '1.3.6.1.4.1.1466.101.119.3' => $VAR1->{'at'}{'entryttl'}, # '1.3.6.1.4.1.1466.101.119.4' => $VAR1->{'at'}{'dynamicsubtrees'}, # '1.3.6.1.4.1.1466.101.120.111' => $VAR1->{'oc'}{'extensibleobject'}, # '1.3.6.1.4.1.1466.101.120.13' => $VAR1->{'at'}{'supportedcontrol'}, # '1.3.6.1.4.1.1466.101.120.14' => $VAR1->{'at'}{'supportedsaslmechanisms'}, # '1.3.6.1.4.1.1466.101.120.15' => $VAR1->{'at'}{'supportedldapversion'}, # '1.3.6.1.4.1.1466.101.120.16' => $VAR1->{'at'}{'ldapsyntaxes'}, # '1.3.6.1.4.1.1466.101.120.5' => $VAR1->{'at'}{'namingcontexts'}, # '1.3.6.1.4.1.1466.101.120.6' => $VAR1->{'at'}{'altserver'}, # '1.3.6.1.4.1.1466.101.120.7' => $VAR1->{'at'}{'supportedextension'}, # '1.3.6.1.4.1.1466.109.114.1' => $VAR1->{'mru'}{'caseexactia5match'}, # '1.3.6.1.4.1.1466.109.114.2' => $VAR1->{'mru'}{'caseignoreia5match'}, # '1.3.6.1.4.1.1466.109.114.3' => $VAR1->{'mr'}{'caseignoreia5substringsmatch'}, # '1.3.6.1.4.1.1466.115.121.1.10' => { # 'aliases' => [], # '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', # 'type' => 'syn', # 'x-binary-transfer-required' => 'TRUE', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.115.121.1.11' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.12' => { # 'aliases' => [], # 'desc' => 'Distinguished Name', # 'name' => '1.3.6.1.4.1.1466.115.121.1.12', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.12', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.14' => { # 'aliases' => [], # 'desc' => 'Delivery Method', # 'name' => '1.3.6.1.4.1.1466.115.121.1.14', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.14', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.15' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.22' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.24' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.26' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.27' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.28' => { # 'aliases' => [], # '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', # 'type' => 'syn', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.115.121.1.34' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.36' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.38' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.39' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.4' => { # 'aliases' => [], # 'desc' => 'Audio', # 'name' => '1.3.6.1.4.1.1466.115.121.1.4', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.4', # 'type' => 'syn', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.115.121.1.40' => { # 'aliases' => [], # 'desc' => 'Octet String', # 'name' => '1.3.6.1.4.1.1466.115.121.1.40', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.40', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.41' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.44' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.45' => { # 'aliases' => [], # 'desc' => 'SubtreeSpecification', # 'name' => '1.3.6.1.4.1.1466.115.121.1.45', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.45', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.49' => { # 'aliases' => [], # 'desc' => 'Supported Algorithm', # 'name' => '1.3.6.1.4.1.1466.115.121.1.49', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.49', # 'type' => 'syn', # 'x-binary-transfer-required' => 'TRUE', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.115.121.1.5' => { # 'aliases' => [], # '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', # 'type' => 'syn', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.115.121.1.50' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.52' => { # 'aliases' => [], # 'desc' => 'Telex Number', # 'name' => '1.3.6.1.4.1.1466.115.121.1.52', # 'oid' => '1.3.6.1.4.1.1466.115.121.1.52', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.6' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.7' => { # 'aliases' => [], # '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', # 'type' => 'syn' # }, # '1.3.6.1.4.1.1466.115.121.1.8' => { # 'aliases' => [], # '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', # 'type' => 'syn', # 'x-binary-transfer-required' => 'TRUE', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.115.121.1.9' => { # 'aliases' => [], # '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', # 'type' => 'syn', # 'x-binary-transfer-required' => 'TRUE', # 'x-not-human-readable' => 'TRUE' # }, # '1.3.6.1.4.1.1466.344' => $VAR1->{'oc'}{'dcobject'}, # '1.3.6.1.4.1.250.1.57' => $VAR1->{'at'}{'labeleduri'}, # '1.3.6.1.4.1.250.3.15' => $VAR1->{'oc'}{'labeleduriobject'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.1' => $VAR1->{'at'}{'olcaccess'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.10' => $VAR1->{'at'}{'olcconcurrency'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.11' => $VAR1->{'at'}{'olcconnmaxpending'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.12' => $VAR1->{'at'}{'olcconnmaxpendingauth'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.13' => $VAR1->{'at'}{'olcdatabase'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.14' => $VAR1->{'at'}{'olcdefaultsearchbase'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.15' => $VAR1->{'at'}{'olcdisallows'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.16' => $VAR1->{'at'}{'olcditcontentrules'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.17' => $VAR1->{'at'}{'olcgentlehup'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.18' => $VAR1->{'at'}{'olcidletimeout'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.19' => $VAR1->{'at'}{'olcinclude'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.2' => $VAR1->{'at'}{'olcallows'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.20' => $VAR1->{'at'}{'olcindexsubstrifminlen'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.21' => $VAR1->{'at'}{'olcindexsubstrifmaxlen'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.22' => $VAR1->{'at'}{'olcindexsubstranylen'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.23' => $VAR1->{'at'}{'olcindexsubstranystep'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.26' => $VAR1->{'at'}{'olclocalssf'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.27' => $VAR1->{'at'}{'olclogfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.28' => $VAR1->{'at'}{'olcloglevel'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.3' => $VAR1->{'at'}{'olcargsfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.30' => $VAR1->{'at'}{'olcmoduleload'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.31' => $VAR1->{'at'}{'olcmodulepath'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.32' => $VAR1->{'at'}{'olcobjectclasses'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.33' => $VAR1->{'at'}{'olcobjectidentifier'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.34' => $VAR1->{'at'}{'olcoverlay'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.35' => $VAR1->{'at'}{'olcpasswordcryptsaltformat'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.36' => $VAR1->{'at'}{'olcpasswordhash'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.37' => $VAR1->{'at'}{'olcpidfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.38' => $VAR1->{'at'}{'olcplugin'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.39' => $VAR1->{'at'}{'olcpluginlogfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.4' => $VAR1->{'at'}{'olcattributetypes'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.40' => $VAR1->{'at'}{'olcreadonly'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.41' => $VAR1->{'at'}{'olcreferral'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.43' => $VAR1->{'at'}{'olcreplicaargsfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.44' => $VAR1->{'at'}{'olcreplicapidfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.45' => $VAR1->{'at'}{'olcreplicationinterval'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.46' => $VAR1->{'at'}{'olcreplogfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.47' => $VAR1->{'at'}{'olcrequires'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.48' => $VAR1->{'at'}{'olcrestrict'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.49' => $VAR1->{'at'}{'olcreverselookup'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.5' => $VAR1->{'at'}{'olcattributeoptions'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.51' => $VAR1->{'at'}{'olcrootdse'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.53' => $VAR1->{'at'}{'olcsaslhost'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.54' => $VAR1->{'at'}{'olcsaslrealm'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.56' => $VAR1->{'at'}{'olcsaslsecprops'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.58' => $VAR1->{'at'}{'olcschemadn'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.59' => $VAR1->{'at'}{'olcsecurity'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.6' => $VAR1->{'at'}{'olcauthidrewrite'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.60' => $VAR1->{'at'}{'olcsizelimit'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.61' => $VAR1->{'at'}{'olcsockbufmaxincoming'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.62' => $VAR1->{'at'}{'olcsockbufmaxincomingauth'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.66' => $VAR1->{'at'}{'olcthreads'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.67' => $VAR1->{'at'}{'olctimelimit'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.68' => $VAR1->{'at'}{'olctlscacertificatefile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.69' => $VAR1->{'at'}{'olctlscacertificatepath'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.7' => $VAR1->{'at'}{'olcauthzpolicy'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.70' => $VAR1->{'at'}{'olctlscertificatefile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.71' => $VAR1->{'at'}{'olctlscertificatekeyfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.72' => $VAR1->{'at'}{'olctlsciphersuite'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.73' => $VAR1->{'at'}{'olctlscrlcheck'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.74' => $VAR1->{'at'}{'olctlsrandfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.75' => $VAR1->{'at'}{'olctlsverifyclient'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.77' => $VAR1->{'at'}{'olctlsdhparamfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.78' => $VAR1->{'at'}{'olcconfigfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.79' => $VAR1->{'at'}{'olcconfigdir'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.8' => $VAR1->{'at'}{'olcauthzregexp'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.80' => $VAR1->{'at'}{'olctoolthreads'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.81' => $VAR1->{'at'}{'olcserverid'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.82' => $VAR1->{'at'}{'olctlscrlfile'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.83' => $VAR1->{'at'}{'olcsortvals'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.84' => $VAR1->{'at'}{'olcindexintlen'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.85' => $VAR1->{'at'}{'olcldapsyntaxes'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.86' => $VAR1->{'at'}{'olcaddcontentacl'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.87' => $VAR1->{'at'}{'olctlsprotocolmin'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.88' => $VAR1->{'at'}{'olcwritetimeout'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.89' => $VAR1->{'at'}{'olcsaslauxprops'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.9' => $VAR1->{'at'}{'olcbackend'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.90' => $VAR1->{'at'}{'olctcpbuffer'}, # '1.3.6.1.4.1.4203.1.12.2.3.0.93' => $VAR1->{'at'}{'olclistenerthreads'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.1' => $VAR1->{'at'}{'olcdbdirectory'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.10' => $VAR1->{'at'}{'olcsuffix'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.11' => $VAR1->{'at'}{'olcsyncrepl'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.12' => $VAR1->{'at'}{'olcupdatedn'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.13' => $VAR1->{'at'}{'olcupdateref'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.15' => $VAR1->{'at'}{'olcsubordinate'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.16' => $VAR1->{'at'}{'olcmirrormode'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.17' => $VAR1->{'at'}{'olchidden'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.18' => $VAR1->{'at'}{'olcmonitoring'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.19' => $VAR1->{'at'}{'olcsyncusesubentry'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.2' => $VAR1->{'at'}{'olcdbindex'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.20' => $VAR1->{'at'}{'olcextraattrs'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.3' => $VAR1->{'at'}{'olcdbmode'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.4' => $VAR1->{'at'}{'olclastmod'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.5' => $VAR1->{'at'}{'olclimits'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.6' => $VAR1->{'at'}{'olcmaxderefdepth'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.7' => $VAR1->{'at'}{'olcreplica'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.8' => $VAR1->{'at'}{'olcrootdn'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.0.9' => $VAR1->{'at'}{'olcrootpw'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.1.2' => $VAR1->{'at'}{'olcdbcheckpoint'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.1.4' => $VAR1->{'at'}{'olcdbnosync'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.1.9' => $VAR1->{'at'}{'olcdbsearchstack'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.12.1' => $VAR1->{'at'}{'olcdbmaxreaders'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.12.2' => $VAR1->{'at'}{'olcdbmaxsize'}, # '1.3.6.1.4.1.4203.1.12.2.3.2.12.3' => $VAR1->{'at'}{'olcdbenvflags'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.0' => $VAR1->{'oc'}{'olcconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.1' => $VAR1->{'oc'}{'olcglobal'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.2' => $VAR1->{'oc'}{'olcschemaconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.3' => $VAR1->{'oc'}{'olcbackendconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.4' => $VAR1->{'oc'}{'olcdatabaseconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.5' => $VAR1->{'oc'}{'olcoverlayconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.6' => $VAR1->{'oc'}{'olcincludefile'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.7' => $VAR1->{'oc'}{'olcfrontendconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.0.8' => $VAR1->{'oc'}{'olcmodulelist'}, # '1.3.6.1.4.1.4203.1.12.2.4.2.12.1' => $VAR1->{'oc'}{'olcmdbconfig'}, # '1.3.6.1.4.1.4203.1.12.2.4.2.2.1' => $VAR1->{'oc'}{'olcldifconfig'}, # '1.3.6.1.4.1.4203.1.2.1' => $VAR1->{'mr'}{'caseexactia5substringsmatch'}, # '1.3.6.1.4.1.4203.1.3.5' => $VAR1->{'at'}{'supportedfeatures'}, # '1.3.6.1.4.1.4203.1.4.1' => $VAR1->{'oc'}{'ldaprootdse'}, # '1.3.6.1.4.1.4203.1.4.3' => $VAR1->{'oc'}{'openldaporg'}, # '1.3.6.1.4.1.4203.1.4.4' => $VAR1->{'oc'}{'openldapou'}, # '1.3.6.1.4.1.4203.1.4.5' => $VAR1->{'oc'}{'openldapperson'}, # '1.3.6.1.4.1.4203.1.4.6' => $VAR1->{'oc'}{'openldapdisplayableobject'}, # '1.3.6.1.4.1.4203.666.11.10.2.1' => { # 'aliases' => [], # 'desc' => 'X.509 AttributeCertificate', # 'name' => '1.3.6.1.4.1.4203.666.11.10.2.1', # 'oid' => '1.3.6.1.4.1.4203.666.11.10.2.1', # 'type' => 'syn', # 'x-binary-transfer-required' => 'TRUE', # 'x-not-human-readable' => 'TRUE' # }, # '2.16.840.1.113730.3.1.1' => $VAR1->{'at'}{'carlicense'}, # '2.16.840.1.113730.3.1.2' => $VAR1->{'at'}{'departmentnumber'}, # '2.16.840.1.113730.3.1.216' => $VAR1->{'at'}{'userpkcs12'}, # '2.16.840.1.113730.3.1.241' => $VAR1->{'at'}{'displayname'}, # '2.16.840.1.113730.3.1.3' => $VAR1->{'at'}{'employeenumber'}, # '2.16.840.1.113730.3.1.34' => $VAR1->{'at'}{'ref'}, # '2.16.840.1.113730.3.1.39' => $VAR1->{'at'}{'preferredlanguage'}, # '2.16.840.1.113730.3.1.4' => $VAR1->{'at'}{'employeetype'}, # '2.16.840.1.113730.3.1.40' => $VAR1->{'at'}{'usersmimecertificate'}, # '2.16.840.1.113730.3.2.2' => $VAR1->{'oc'}{'inetorgperson'}, # '2.16.840.1.113730.3.2.6' => $VAR1->{'oc'}{'referral'}, # '2.5.13.0' => $VAR1->{'mru'}{'objectidentifiermatch'}, # '2.5.13.1' => $VAR1->{'mru'}{'distinguishednamematch'}, # '2.5.13.10' => $VAR1->{'mr'}{'numericstringsubstringsmatch'}, # '2.5.13.11' => $VAR1->{'mru'}{'caseignorelistmatch'}, # '2.5.13.12' => $VAR1->{'mru'}{'caseignorelistsubstringsmatch'}, # '2.5.13.13' => $VAR1->{'mru'}{'booleanmatch'}, # '2.5.13.14' => $VAR1->{'mru'}{'integermatch'}, # '2.5.13.15' => $VAR1->{'mru'}{'integerorderingmatch'}, # '2.5.13.16' => $VAR1->{'mru'}{'bitstringmatch'}, # '2.5.13.17' => $VAR1->{'mru'}{'octetstringmatch'}, # '2.5.13.18' => $VAR1->{'mru'}{'octetstringorderingmatch'}, # '2.5.13.19' => $VAR1->{'mr'}{'octetstringsubstringsmatch'}, # '2.5.13.2' => $VAR1->{'mru'}{'caseignorematch'}, # '2.5.13.20' => $VAR1->{'mru'}{'telephonenumbermatch'}, # '2.5.13.21' => $VAR1->{'mr'}{'telephonenumbersubstringsmatch'}, # '2.5.13.22' => $VAR1->{'mru'}{'presentationaddressmatch'}, # '2.5.13.23' => $VAR1->{'mru'}{'uniquemembermatch'}, # '2.5.13.24' => $VAR1->{'mru'}{'protocolinformationmatch'}, # '2.5.13.27' => $VAR1->{'mru'}{'generalizedtimematch'}, # '2.5.13.28' => $VAR1->{'mru'}{'generalizedtimeorderingmatch'}, # '2.5.13.29' => $VAR1->{'mru'}{'integerfirstcomponentmatch'}, # '2.5.13.3' => $VAR1->{'mru'}{'caseignoreorderingmatch'}, # '2.5.13.30' => $VAR1->{'mru'}{'objectidentifierfirstcomponentmatch'}, # '2.5.13.34' => $VAR1->{'mru'}{'certificateexactmatch'}, # '2.5.13.38' => $VAR1->{'mru'}{'certificatelistexactmatch'}, # '2.5.13.4' => $VAR1->{'mru'}{'caseignoresubstringsmatch'}, # '2.5.13.5' => $VAR1->{'mru'}{'caseexactmatch'}, # '2.5.13.6' => $VAR1->{'mru'}{'caseexactorderingmatch'}, # '2.5.13.63' => $VAR1->{'mru'}{'facsimilenumbermatch'}, # '2.5.13.64' => $VAR1->{'mru'}{'facsimilenumbersubstringsmatch'}, # '2.5.13.7' => $VAR1->{'mru'}{'caseexactsubstringsmatch'}, # '2.5.13.8' => $VAR1->{'mru'}{'numericstringmatch'}, # '2.5.13.9' => $VAR1->{'mru'}{'numericstringorderingmatch'}, # '2.5.17.0' => $VAR1->{'oc'}{'subentry'}, # '2.5.18.1' => $VAR1->{'at'}{'createtimestamp'}, # '2.5.18.10' => $VAR1->{'at'}{'subschemasubentry'}, # '2.5.18.2' => $VAR1->{'at'}{'modifytimestamp'}, # '2.5.18.3' => $VAR1->{'at'}{'creatorsname'}, # '2.5.18.4' => $VAR1->{'at'}{'modifiersname'}, # '2.5.18.9' => $VAR1->{'at'}{'hassubordinates'}, # '2.5.20.1' => $VAR1->{'oc'}{'subschema'}, # '2.5.21.4' => $VAR1->{'at'}{'matchingrules'}, # '2.5.21.5' => $VAR1->{'at'}{'attributetypes'}, # '2.5.21.6' => $VAR1->{'at'}{'objectclasses'}, # '2.5.21.8' => $VAR1->{'at'}{'matchingruleuse'}, # '2.5.21.9' => $VAR1->{'at'}{'structuralobjectclass'}, # '2.5.4.0' => $VAR1->{'at'}{'objectclass'}, # '2.5.4.1' => $VAR1->{'at'}{'aliasedentryname'}, # '2.5.4.10' => $VAR1->{'at'}{'o'}, # '2.5.4.11' => $VAR1->{'at'}{'organizationalunitname'}, # '2.5.4.12' => $VAR1->{'at'}{'title'}, # '2.5.4.13' => $VAR1->{'at'}{'description'}, # '2.5.4.14' => $VAR1->{'at'}{'searchguide'}, # '2.5.4.15' => $VAR1->{'at'}{'businesscategory'}, # '2.5.4.16' => $VAR1->{'at'}{'postaladdress'}, # '2.5.4.17' => $VAR1->{'at'}{'postalcode'}, # '2.5.4.18' => $VAR1->{'at'}{'postofficebox'}, # '2.5.4.19' => $VAR1->{'at'}{'physicaldeliveryofficename'}, # '2.5.4.2' => $VAR1->{'at'}{'knowledgeinformation'}, # '2.5.4.20' => $VAR1->{'at'}{'telephonenumber'}, # '2.5.4.21' => $VAR1->{'at'}{'telexnumber'}, # '2.5.4.22' => $VAR1->{'at'}{'teletexterminalidentifier'}, # '2.5.4.23' => $VAR1->{'at'}{'facsimiletelephonenumber'}, # '2.5.4.24' => $VAR1->{'at'}{'x121address'}, # '2.5.4.25' => $VAR1->{'at'}{'internationalisdnnumber'}, # '2.5.4.26' => $VAR1->{'at'}{'registeredaddress'}, # '2.5.4.27' => $VAR1->{'at'}{'destinationindicator'}, # '2.5.4.28' => $VAR1->{'at'}{'preferreddeliverymethod'}, # '2.5.4.29' => $VAR1->{'at'}{'presentationaddress'}, # '2.5.4.3' => $VAR1->{'at'}{'cn'}, # '2.5.4.30' => $VAR1->{'at'}{'supportedapplicationcontext'}, # '2.5.4.31' => $VAR1->{'at'}{'member'}, # '2.5.4.32' => $VAR1->{'at'}{'owner'}, # '2.5.4.33' => $VAR1->{'at'}{'roleoccupant'}, # '2.5.4.34' => $VAR1->{'at'}{'seealso'}, # '2.5.4.35' => $VAR1->{'at'}{'userpassword'}, # '2.5.4.36' => $VAR1->{'at'}{'usercertificate'}, # '2.5.4.37' => $VAR1->{'at'}{'cacertificate'}, # '2.5.4.38' => $VAR1->{'at'}{'authorityrevocationlist'}, # '2.5.4.39' => $VAR1->{'at'}{'certificaterevocationlist'}, # '2.5.4.4' => $VAR1->{'at'}{'sn'}, # '2.5.4.40' => $VAR1->{'at'}{'crosscertificatepair'}, # '2.5.4.41' => $VAR1->{'at'}{'name'}, # '2.5.4.42' => $VAR1->{'at'}{'givenname'}, # '2.5.4.43' => $VAR1->{'at'}{'initials'}, # '2.5.4.44' => $VAR1->{'at'}{'generationqualifier'}, # '2.5.4.45' => $VAR1->{'at'}{'x500uniqueidentifier'}, # '2.5.4.46' => $VAR1->{'at'}{'dnqualifier'}, # '2.5.4.47' => $VAR1->{'at'}{'enhancedsearchguide'}, # '2.5.4.48' => $VAR1->{'at'}{'protocolinformation'}, # '2.5.4.49' => $VAR1->{'at'}{'distinguishedname'}, # '2.5.4.5' => $VAR1->{'at'}{'serialnumber'}, # '2.5.4.50' => $VAR1->{'at'}{'uniquemember'}, # '2.5.4.51' => $VAR1->{'at'}{'houseidentifier'}, # '2.5.4.52' => $VAR1->{'at'}{'supportedalgorithms'}, # '2.5.4.53' => $VAR1->{'at'}{'deltarevocationlist'}, # '2.5.4.54' => $VAR1->{'at'}{'dmdname'}, # '2.5.4.6' => $VAR1->{'at'}{'c'}, # '2.5.4.65' => $VAR1->{'at'}{'pseudonym'}, # '2.5.4.7' => $VAR1->{'at'}{'l'}, # '2.5.4.8' => $VAR1->{'at'}{'st'}, # '2.5.4.9' => $VAR1->{'at'}{'street'}, # '2.5.6.0' => $VAR1->{'oc'}{'top'}, # '2.5.6.1' => $VAR1->{'oc'}{'alias'}, # '2.5.6.10' => $VAR1->{'oc'}{'residentialperson'}, # '2.5.6.11' => $VAR1->{'oc'}{'applicationprocess'}, # '2.5.6.12' => $VAR1->{'oc'}{'applicationentity'}, # '2.5.6.13' => $VAR1->{'oc'}{'dsa'}, # '2.5.6.14' => $VAR1->{'oc'}{'device'}, # '2.5.6.15' => $VAR1->{'oc'}{'strongauthenticationuser'}, # '2.5.6.16' => $VAR1->{'oc'}{'certificationauthority'}, # '2.5.6.16.2' => $VAR1->{'oc'}{'certificationauthority-v2'}, # '2.5.6.17' => $VAR1->{'oc'}{'groupofuniquenames'}, # '2.5.6.18' => $VAR1->{'oc'}{'usersecurityinformation'}, # '2.5.6.19' => $VAR1->{'oc'}{'crldistributionpoint'}, # '2.5.6.2' => $VAR1->{'oc'}{'country'}, # '2.5.6.20' => $VAR1->{'oc'}{'dmd'}, # '2.5.6.21' => $VAR1->{'oc'}{'pkiuser'}, # '2.5.6.22' => $VAR1->{'oc'}{'pkica'}, # '2.5.6.23' => $VAR1->{'oc'}{'deltacrl'}, # '2.5.6.3' => $VAR1->{'oc'}{'locality'}, # '2.5.6.4' => $VAR1->{'oc'}{'organization'}, # '2.5.6.5' => $VAR1->{'oc'}{'organizationalunit'}, # '2.5.6.6' => $VAR1->{'oc'}{'person'}, # '2.5.6.7' => $VAR1->{'oc'}{'organizationalperson'}, # '2.5.6.8' => $VAR1->{'oc'}{'organizationalrole'}, # '2.5.6.9' => $VAR1->{'oc'}{'groupofnames'} # }, # 'syn' => { # '1.2.36.79672281.1.5.0' => $VAR1->{'oid'}{'1.2.36.79672281.1.5.0'}, # '1.3.6.1.1.1.0.0' => $VAR1->{'oid'}{'1.3.6.1.1.1.0.0'}, # '1.3.6.1.1.1.0.1' => $VAR1->{'oid'}{'1.3.6.1.1.1.0.1'}, # '1.3.6.1.1.16.1' => $VAR1->{'oid'}{'1.3.6.1.1.16.1'}, # '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.11' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.11'}, # '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.14' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.14'}, # '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.22' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.22'}, # '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.26' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.26'}, # '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.28' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.28'}, # '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.36' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.36'}, # '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.39' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.39'}, # '1.3.6.1.4.1.1466.115.121.1.4' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.4'}, # '1.3.6.1.4.1.1466.115.121.1.40' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.40'}, # '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.44' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.44'}, # '1.3.6.1.4.1.1466.115.121.1.45' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.45'}, # '1.3.6.1.4.1.1466.115.121.1.49' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.49'}, # '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.50' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.50'}, # '1.3.6.1.4.1.1466.115.121.1.52' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.52'}, # '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.7' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.7'}, # '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.9' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.9'}, # '1.3.6.1.4.1.4203.666.11.10.2.1' => $VAR1->{'oid'}{'1.3.6.1.4.1.4203.666.11.10.2.1'} # }, # 'xat' => {} # }, 'Net::LDAP::Schema' ) ok 4 - 'filter object created' isa 'Net::LDAP::Filter' ok 5 - (mail=johnd@mailgw.umich.edu) should match in raw mode ok 6 - (mail=johnd@mailgw.umich.edu) should match in schema mode ok 7 - 'filter object created' isa 'Net::LDAP::Filter' ok 8 - (postaladdress=ITD $ 535 W. William $ Ann Arbor, MI 48109) should match in raw mode ok 9 - (postaladdress=ITD $ 535 W. William $ Ann Arbor, MI 48109) should match in schema mode ok 10 - 'filter object created' isa 'Net::LDAP::Filter' ok 11 - (cn=Babs Jensen) should not match in raw mode ok 12 - (cn=Babs Jensen) should not match in schema mode ok 13 - 'filter object created' isa 'Net::LDAP::Filter' ok 14 - (!(cn=Tim Howes)) should match in raw mode ok 15 - (!(cn=Tim Howes)) should match in schema mode ok 16 - 'filter object created' isa 'Net::LDAP::Filter' ok 17 - (cn=John Doe) should match in raw mode ok 18 - (cn=John Doe) should match in schema mode ok 19 - 'filter object created' isa 'Net::LDAP::Filter' ok 20 - (seeAlso=cn=All Staff, OU=Groups, o=University of Michigan,c=US) should not match in raw mode ok 21 - (seeAlso=cn=All Staff, OU=Groups, o=University of Michigan,c=US) should match in schema mode ok 22 - 'filter object created' isa 'Net::LDAP::Filter' ok 23 - (createTimestamp>=19970101120000Z) should match in raw mode ok 24 - (createTimestamp>=19970101120000Z) should match in schema mode ok 25 - 'filter object created' isa 'Net::LDAP::Filter' ok 26 - (createTimestamp<=25250101000000Z) should match in raw mode ok 27 - (createTimestamp<=25250101000000Z) should match in schema mode ok 28 - 'filter object created' isa 'Net::LDAP::Filter' ok 29 - (uidNumber=1012) should match in raw mode ok 30 - (uidNumber=1012) should match in schema mode ok 31 - 'filter object created' isa 'Net::LDAP::Filter' ok 32 - (uidNumber=1011) should not match in raw mode ok 33 - (uidNumber=1011) should not match in schema mode ok 34 - 'filter object created' isa 'Net::LDAP::Filter' ok 35 - (mailPreferenceOption=2) should match in raw mode ok 36 - (mailPreferenceOption=2) should cause failure in schema mode ok 37 - 'filter object created' isa 'Net::LDAP::Filter' ok 38 - (objectclass=top) should not match in raw mode ok 39 - (objectclass=top) should not match in schema mode ok 40 - 'filter object created' isa 'Net::LDAP::Filter' ok 41 - (objectclass=OpenLDAPPerson) should match in raw mode ok 42 - (objectclass=OpenLDAPPerson) should match in schema mode ok 43 - 'filter object created' isa 'Net::LDAP::Filter' ok 44 - (telephoneNumber=+1 313 555 9394) should match in raw mode ok 45 - (telephoneNumber=+1 313 555 9394) should match in schema mode ok 46 - 'filter object created' isa 'Net::LDAP::Filter' ok 47 - (homephone=+13135553774) should not match in raw mode ok 48 - (homephone=+13135553774) should match in schema mode ok 49 - 'filter object created' isa 'Net::LDAP::Filter' ok 50 - (homephone=001313 5553774) should not match in raw mode ok 51 - (homephone=001313 5553774) should match in schema mode ok 52 - 'filter object created' isa 'Net::LDAP::Filter' ok 53 - (createTimestamp>=19970101120000Z) should match in raw mode ok 54 - (createTimestamp>=19970101120000Z) should match in schema mode ok 55 - 'filter object created' isa 'Net::LDAP::Filter' ok 56 - (createTimestamp<=25250101000000Z) should match in raw mode ok 57 - (createTimestamp<=25250101000000Z) should match in schema mode ok 58 - 'filter object created' isa 'Net::LDAP::Filter' ok 59 - (uidNumber>=1000) should match in raw mode ok 60 - (uidNumber>=1000) should match in schema mode ok 61 - 'filter object created' isa 'Net::LDAP::Filter' ok 62 - (uidNumber<=2000) should match in raw mode ok 63 - (uidNumber<=2000) should match in schema mode ok 64 - 'filter object created' isa 'Net::LDAP::Filter' ok 65 - (mailpreferenceOption>=2) should match in raw mode ok 66 - (mailpreferenceOption>=2) should cause failure in schema mode ok 67 - 'filter object created' isa 'Net::LDAP::Filter' ok 68 - (mail=johnd@*) should match in raw mode ok 69 - (mail=johnd@*) should match in schema mode ok 70 - 'filter object created' isa 'Net::LDAP::Filter' ok 71 - (mail=johnd*@*umich.edu) should match in raw mode ok 72 - (mail=johnd*@*umich.edu) should match in schema mode ok 73 - 'filter object created' isa 'Net::LDAP::Filter' ok 74 - (postaladdress=ITD $ * William $ Ann Arbor, MI 48109) should match in raw mode ok 75 - (postaladdress=ITD $ * William $ Ann Arbor, MI 48109) should match in schema mode ok 76 - 'filter object created' isa 'Net::LDAP::Filter' ok 77 - (cn=j*) should match in raw mode ok 78 - (cn=j*) should match in schema mode ok 79 - 'filter object created' isa 'Net::LDAP::Filter' ok 80 - (cn=*a) should not match in raw mode ok 81 - (cn=*a) should not match in schema mode ok 82 - 'filter object created' isa 'Net::LDAP::Filter' ok 83 - (cn=*a*) should match in raw mode ok 84 - (cn=*a*) should match in schema mode ok 85 - 'filter object created' isa 'Net::LDAP::Filter' ok 86 - (o=univ*of*mich*) should match in raw mode ok 87 - (o=univ*of*mich*) should match in schema mode ok 88 - 'filter object created' isa 'Net::LDAP::Filter' ok 89 - (telephoneNumber=+1*313 555 9394) should match in raw mode ok 90 - (telephoneNumber=+1*313 555 9394) should match in schema mode ok 91 - 'filter object created' isa 'Net::LDAP::Filter' ok 92 - (telephoneNumber=+1*313*) should match in raw mode ok 93 - (telephoneNumber=+1*313*) should match in schema mode ok 94 - 'filter object created' isa 'Net::LDAP::Filter' ok 95 - (homephone=+131355*) should not match in raw mode ok 96 - (homephone=+131355*) should match in schema mode ok 97 - 'filter object created' isa 'Net::LDAP::Filter' ok 98 - (homephone=0013*774) should not match in raw mode ok 99 - (homephone=0013*774) should match in schema mode ok 100 - 'filter object created' isa 'Net::LDAP::Filter' ok 101 - (cn=*) should match in raw mode ok 102 - (cn=*) should match in schema mode ok 103 - 'filter object created' isa 'Net::LDAP::Filter' ok 104 - (cn~=Jonathon Doe) should match in raw mode ok 105 - (cn~=Jonathon Doe) should match in schema mode ok 106 - 'filter object created' isa 'Net::LDAP::Filter' ok 107 - (cn~=jonathon doe) should match in raw mode ok 108 - (cn~=jonathon doe) should match in schema mode ok 109 - 'filter object created' isa 'Net::LDAP::Filter' ok 110 - (cn~=jonathan doe) should match in raw mode ok 111 - (cn~=jonathan doe) should match in schema mode ok 112 - 'filter object created' isa 'Net::LDAP::Filter' ok 113 - (cn~=jonothan doe) should match in raw mode ok 114 - (cn~=jonothan doe) should match in schema mode ok 115 - 'filter object created' isa 'Net::LDAP::Filter' ok 116 - (cn~=jonathan do) should match in raw mode ok 117 - (cn~=jonathan do) should match in schema mode ok 118 - 'filter object created' isa 'Net::LDAP::Filter' ok 119 - (cn~=john doe) should match in raw mode ok 120 - (cn~=john doe) should match in schema mode ok 121 - 'filter object created' isa 'Net::LDAP::Filter' ok 122 - (cn~=jon doe) should match in raw mode ok 123 - (cn~=jon doe) should match in schema mode ok 124 - 'filter object created' isa 'Net::LDAP::Filter' ok 125 - (cn~=jomatan doe) should match in raw mode ok 126 - (cn~=jomatan doe) should match in schema mode ok 127 - 'filter object created' isa 'Net::LDAP::Filter' ok 128 - (cn~=jonatan oe) should match in raw mode ok 129 - (cn~=jonatan oe) should match in schema mode ok 130 - 'filter object created' isa 'Net::LDAP::Filter' ok 131 - (cn~=jon dee) should match in raw mode ok 132 - (cn~=jon dee) should match in schema mode ok 133 - 'filter object created' isa 'Net::LDAP::Filter' ok 134 - (cn:dn:=John Doe) should match in raw mode ok 135 - (cn:dn:=John Doe) should match in schema mode ok 136 - 'filter object created' isa 'Net::LDAP::Filter' ok 137 - (:dn:caseIgnoreMatch:=People) should match in raw mode ok 138 - (:dn:caseIgnoreMatch:=People) should match in schema mode ok 139 - 'filter object created' isa 'Net::LDAP::Filter' ok 140 - (mailPreferenceOption:integerBitAndMatch:=2) should match in raw mode ok 141 - (mailPreferenceOption:integerBitAndMatch:=2) should match in schema mode ok 142 - 'filter object created' isa 'Net::LDAP::Filter' ok 143 - (mailPreferenceOption:integerBitOrMatch:=3) should not match in raw mode ok 144 - (mailPreferenceOption:integerBitOrMatch:=3) should match in schema mode ok 145 - 'filter object created' isa 'Net::LDAP::Filter' ok 146 - (!(mailPreferenceOption:integerBitAndMatch:=1)) should match in raw mode ok 147 - (!(mailPreferenceOption:integerBitAndMatch:=1)) should match in schema mode ok 148 - 'filter object created' isa 'Net::LDAP::Filter' ok 149 - (!(mailPreferenceOption:integerBitAndMatch:=3)) should match in raw mode ok 150 - (!(mailPreferenceOption:integerBitAndMatch:=3)) should match in schema mode ok 151 - 'filter object created' isa 'Net::LDAP::Filter' ok 152 - (:caseignoreMatch:=University of michigan) should cause failure in raw mode ok 153 - (:caseignoreMatch:=University of michigan) should match in schema mode ok t/08time.t ........... 1..40 ok 1 - generalizedTime_to_time('19691231235958.9Z') should yield -1.1 ok 2 - generalizedTime_to_time('19691231235959Z') should yield -1 ok 3 - generalizedTime_to_time('19691231235959.9Z') should yield -0.1 ok 4 - generalizedTime_to_time('19700101000000Z') should yield 0 ok 5 - generalizedTime_to_time('19700101000000.1Z') should yield 0.1 ok 6 - generalizedTime_to_time('19700101000001Z') should yield 1 ok 7 - generalizedTime_to_time('19700101000001.1Z') should yield 1.1 ok 8 - generalizedTime_to_time('1969123123Z') should yield -3600 ok 9 - generalizedTime_to_time('1970010100Z') should yield 0 ok 10 - generalizedTime_to_time('1970010101Z') should yield 3600 ok 11 - generalizedTime_to_time('19700101000000+0130') should yield -5400 ok 12 - generalizedTime_to_time('19700101000000+01') should yield -3600 ok 13 - generalizedTime_to_time('19700101000000-01') should yield 3600 ok 14 - generalizedTime_to_time('19700101000000-0130') should yield 5400 ok 15 - time_to_generalizedTime('-1.1') should yield 19691231235958.9Z ok 16 - time_to_generalizedTime('-1') should yield 19691231235959Z ok 17 - time_to_generalizedTime('-0.1') should yield 19691231235959.9Z ok 18 - time_to_generalizedTime('0') should yield 19700101000000Z ok 19 - time_to_generalizedTime('0.1') should yield 19700101000000.1Z ok 20 - time_to_generalizedTime('1') should yield 19700101000001Z ok 21 - time_to_generalizedTime('1.1') should yield 19700101000001.1Z ok 22 - time_to_generalizedTime('-33358996800') should yield 09121123120000Z ok 23 - generalizedTime_to_time('9999') should fail ok 24 - generalizedTime_to_time('2013Z') should fail ok 25 - generalizedTime_to_time('201303Z') should fail ok 26 - generalizedTime_to_time('20130315Z') should fail ok 27 - generalizedTime_to_time('20130315000000+1') should fail ok 28 - generalizedTime_to_time('20130315000000+115') should fail ok 29 - generalizedTime_to_time('20130229000000Z') should fail ok 30 - generalizedTime_to_time('20130315000060Z') should fail ok 31 - generalizedTime_to_time('20130315006000Z') should fail ok 32 - generalizedTime_to_time('20130315240000Z') should fail ok 33 - generalizedTime_to_time('20130100000000Z') should fail ok 34 - generalizedTime_to_time('20131232000000Z') should fail ok 35 - generalizedTime_to_time('20130029000000Z') should fail ok 36 - generalizedTime_to_time('20131329000000Z') should fail ok 37 - generalizedTime_to_time('-01230101000000Z') should fail ok 38 - generalizedTime_to_time('123450101000000Z') should fail ok 39 - generalizedTime_to_time('09991259235959Z') should fail ok 40 - generalizedTime_to_time('09121123120000Z') should fail ok t/09ldif-http-url.t .. skipped: LWP::UserAgent module not installed or HTTP_JPEG_URL, HTTP_TEXT_URL not set t/10ldif-controls.t .. 1..9 ok 1 - 'input object' isa 'Net::LDAP::LDIF' ok 2 - entries read ok 3 - 'control object' isa 'Net::LDAP::Control::ManageDsaIT' ok 4 - 'control object' isa 'Net::LDAP::Control::ProxyAuth' ok 5 - 'control object' isa 'Net::LDAP::Control::ProxyAuth' ok 6 - 'control object read' isa 'Net::LDAP::Control::ManageDsaIT' ok 7 - 'output object' isa 'Net::LDAP::LDIF' ok 8 - entries written ok 9 - data/10-in.ldif ok t/40connect.t ........ skipped: no server t/41populate.t ....... skipped: no server t/42search.t ......... skipped: no server t/43modify.t ......... skipped: no server t/44schema.t ......... skipped: no server t/45dse.t ............ skipped: no server t/46ssl.t ............ skipped: no server t/47ipc.t ............ skipped: no server t/48url.t ............ skipped: no server t/49lwp.t ............ skipped: no server t/60cancel.t ......... skipped: no server t/70sortctrl.t ....... skipped: no server t/71preread.t ........ skipped: no server t/72postread.t ....... skipped: no server t/73assert.t ......... skipped: no server t/74matchedvalues.t .. skipped: no server All tests successful. Files=27, Tests=774, 7 wallclock secs ( 0.76 usr 0.05 sys + 5.61 cusr 0.62 csys = 7.04 CPU) Result: PASS MARSCHAP/perl-ldap-0.65.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Peter Marschall <marschap@cpan.org> LDAP client library >>> (cd /data/fly2200/var/cpan/build/perl-ldap-0.65-D8K_7q && tar cvf - perl-ldap-0.65.ppd blib) | gzip -c >/data/fly2200/var/REPO/M/MA/MARSCHAP/perl-ldap-0.65.tar.gz perl-ldap-0.65.ppd blib/ blib/man3/ blib/man3/Net::LDAP::RFC.3 blib/man3/Net::LDAP::Control::SyncDone.3 blib/man3/Net::LDAP.3 blib/man3/Bundle::Net::LDAP.3 blib/man3/Net::LDAP::Extra::eDirectory.3 blib/man3/Net::LDAP::Control::PersistentSearch.3 blib/man3/Net::LDAPS.3 blib/man3/Net::LDAP::Intermediate.3 blib/man3/Net::LDAP::Util.3 blib/man3/LWP::Protocol::ldaps.3 blib/man3/Net::LDAP::Intermediate::SyncInfo.3 blib/man3/Net::LDAP::Security.3 blib/man3/Net::LDAP::Control::SyncRequest.3 blib/man3/Net::LDAP::Control::Relax.3 blib/man3/Net::LDAP::Constant.3 blib/man3/Net::LDAP::Control::VLV.3 blib/man3/Net::LDAP::Extension::SetPassword.3 blib/man3/Net::LDAP::Control::ProxyAuth.3 blib/man3/Net::LDAP::Extra.3 blib/man3/Net::LDAP::Control::EntryChange.3 blib/man3/Net::LDAP::Schema.3 blib/man3/Net::LDAP::LDIF.3 blib/man3/Net::LDAP::Control::DontUseCopy.3 blib/man3/Net::LDAP::Search.3 blib/man3/Net::LDAP::Examples.3 blib/man3/Net::LDAP::Control::Paged.3 blib/man3/Net::LDAP::DSML.3 blib/man3/Net::LDAP::Control::PasswordPolicy.3 blib/man3/Net::LDAP::Filter.3 blib/man3/LWP::Protocol::ldapi.3 blib/man3/Net::LDAP::Control::MatchedValues.3 blib/man3/Net::LDAP::RootDSE.3 blib/man3/Net::LDAP::Entry.3 blib/man3/Net::LDAP::Control::PreRead.3 blib/man3/Net::LDAP::FilterMatch.3 blib/man3/Net::LDAP::FAQ.3 blib/man3/Net::LDAP::Extension::Refresh.3 blib/man3/Net::LDAP::Control::ManageDsaIT.3 blib/man3/Net::LDAP::Control::Assertion.3 blib/man3/Net::LDAP::Reference.3 blib/man3/Net::LDAP::Control.3 blib/man3/Net::LDAP::Extension::Cancel.3 blib/man3/Net::LDAP::Control::VLVResponse.3 blib/man3/Net::LDAP::Control::SortResult.3 blib/man3/Net::LDAP::Extension::WhoAmI.3 blib/man3/Net::LDAP::Control::SyncState.3 blib/man3/Net::LDAP::Control::PostRead.3 blib/man3/Net::LDAPI.3 blib/man3/Net::LDAP::Control::Sort.3 blib/man3/Net::LDAP::Message.3 blib/man3/LWP::Protocol::ldap.3 blib/man3/Net::LDAP::Extra::AD.3 blib/lib/ blib/lib/Bundle/ blib/lib/Bundle/Net/ blib/lib/Bundle/Net/LDAP.pm blib/lib/Net/ blib/lib/Net/LDAP.pod blib/lib/Net/LDAP.pm blib/lib/Net/LDAPS.pm blib/lib/Net/LDAPI.pm blib/lib/Net/LDAP/ blib/lib/Net/LDAP/Schema.pod blib/lib/Net/LDAP/Reference.pod blib/lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/Entry.pm blib/lib/Net/LDAP/Constant.pm blib/lib/Net/LDAP/Control/ blib/lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/MatchedValues.pm blib/lib/Net/LDAP/Control/ProxyAuth.pm blib/lib/Net/LDAP/Control/SyncDone.pm blib/lib/Net/LDAP/Control/PasswordPolicy.pm blib/lib/Net/LDAP/Control/SortResult.pm blib/lib/Net/LDAP/Control/EntryChange.pm blib/lib/Net/LDAP/Control/Sort.pm blib/lib/Net/LDAP/Control/PersistentSearch.pm blib/lib/Net/LDAP/Control/Assertion.pm blib/lib/Net/LDAP/Control/VLVResponse.pm blib/lib/Net/LDAP/Control/VLV.pm blib/lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/SyncState.pm blib/lib/Net/LDAP/Control/SyncRequest.pm blib/lib/Net/LDAP/Control/Relax.pm blib/lib/Net/LDAP/Control/DontUseCopy.pm blib/lib/Net/LDAP/Control/ManageDsaIT.pm blib/lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/DSML.pm blib/lib/Net/LDAP/Bind.pm blib/lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/Message.pm blib/lib/Net/LDAP/Intermediate.pm blib/lib/Net/LDAP/Search.pod blib/lib/Net/LDAP/RFC.pod blib/lib/Net/LDAP/Security.pod blib/lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Intermediate/ blib/lib/Net/LDAP/Intermediate/SyncInfo.pm blib/lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/Extension/ blib/lib/Net/LDAP/Extension/SetPassword.pm blib/lib/Net/LDAP/Extension/WhoAmI.pm blib/lib/Net/LDAP/Extension/Refresh.pm blib/lib/Net/LDAP/Extension/Cancel.pm blib/lib/Net/LDAP/LDIF.pod blib/lib/Net/LDAP/Util.pm blib/lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP/ASN.pm blib/lib/Net/LDAP/Extra/ blib/lib/Net/LDAP/Extra/eDirectory.pm blib/lib/Net/LDAP/Extra/AD.pm blib/lib/Net/LDAP/LDIF.pm blib/lib/Net/LDAP/Extension.pm blib/lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Examples.pod blib/lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/FAQ.pod blib/lib/LWP/ blib/lib/LWP/Protocol/ blib/lib/LWP/Protocol/ldap.pm blib/lib/LWP/Protocol/ldaps.pm blib/lib/LWP/Protocol/ldapi.pm >>> mv /data/fly2200/var/cpan/build/perl-ldap-0.65-D8K_7q/perl-ldap-0.65.ppd /data/fly2200/var/REPO/M/MA/MARSCHAP VmSize: 314056 kB Finished 2015-06-10T14:52:16