Index
A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
O 
P 
R 
S 
T 
W 
A
 
- adding  
- attributes to existing entries,   4-5  
- entries  
- concurrently,   4-6  
- using ldapadd,   4-5  
- using ldapaddmt,   4-6  
   
  
- add.log,   4-6  
- administration tools  
- ldapadd,   4-5  
- ldapaddmt,   4-6  
- ldapbind,   4-8  
- ldapcompare,   4-9  
- ldapdelete,   4-10  
- ldapmoddn,   4-11  
- ldapmodify,   4-13  
- ldapmodifymt,   4-16  
- ldapsearch,   4-18  
         
- attributes  
- adding  
- by using ldapadd,   4-5  
- concurrently, using ldapaddmt,   4-6  
- to existing entries,   4-5  
   
- deleting,   4-15  
- values, using ldapmodify,   4-15  
 
- in LDIF files,   4-2  
   
- authentication  
- Kerberos,   4-6, 4-7, 4-10  
- modes, SSL,   2-2  
- SSL,   2-2, 4-6, 4-8, 4-13, 4-17  
- none,   2-2  
- one-way,   2-2  
- two-way,   2-2  
   
   
     
B
 
- building applications  
- with PL/SQL API,   3-13  
 
- bulk tools,   1-2  
  
C
 
- C API  
- sample search tool,   2-9  
- sample usage,   2-7  
- usage with SSL,   2-7  
- usage without SSL,   2-8  
    
- catldap.sql,   3-13  
- Chadwick, David,   viii  
- change types, in ldapmodify input files,   4-14  
- changetype  
- add,   4-14  
- delete,   4-16  
- modify,   4-14  
- modrdn,   4-16  
    
- command line tools  
- ldapadd,   4-5  
- ldapaddmt,   4-6  
- ldapbind,   4-8  
- ldapcompare,   4-9  
- ldapdelete,   4-10  
- ldapmoddn,   4-11  
- ldapmodify,   4-13  
- ldapmodifymt,   4-16  
- ldapsearch,   4-18  
- syntax,   4-4  
          
- components of Oracle Internet Directory SDK,   1-2  
       
D
 
- DBMS_LDAP package,   3-2, 3-14  
- deleting  
- attributes  
- using ldapmodify,   4-15  
 
- entries  
- using ldapdelete,   4-10  
- using ldapmodify,   4-16  
  
- values from attributes, using ldapmodify,   4-15  
   
- dependencies and limitations  
- C API,   2-22  
- PL/SQL API,   3-14  
  
- distinguished names  
- in LDIF files,   4-2  
- working with in C API,   2-6  
  
    
E
 
- ending LDAP sessions,   2-4  
- entries  
- adding  
- using ldapadd,   4-5  
- using ldapaddmt,   4-6  
  
- deleting  
- using ldapdelete,   4-10  
- using ldapmodify,   4-16  
  
- modifying  
- concurrently, using ldapmodifymt,   4-16  
 
- searching, using ldapsearch,   4-18  
    
- errors, handling in C API,   2-6  
   
F
 
- filters  
- IETF-compliant,   4-18  
- ldapsearch,   4-19  
  
- Function DBMS_LDAP.init,   3-21  
  
G
 
- group entries  
- creating, using ldapmodify,   4-15  
 
 
H
 
- Hodges, Jeff,   viii  
- Howes, Tim and Mark Smith,   viii  
  
I
 
- initializing LDAP sessions,   2-4  
- interface calls, SSL,   2-3  
  
J
 
- Java,   1-2  
- JNDI,   1-2  
- JPEG images, adding with ldapadd,   4-6  
   
K
 
- Kerberos authentication,   4-6, 4-7, 4-10  
- Kosiur, Dave,   viii  
  
L
 
- LDAP  
- search filters, IETF-compliant,   4-18  
 
- LDAP Data Interchange Format (LDIF),   4-2  
- LDAP operations, performing,   2-4  
- LDAP server, third party,   2-22  
- LDAP sessions  
- initializing and ending,   2-4  
 
- LDAP Version 2 C API,   2-2  
- ldap_init_SSL call,   2-3  
- ldapadd,   4-5  
- adding entries,   4-5  
- adding JPEG images,   4-6  
- syntax,   4-5  
   
- ldapaddmt,   4-6  
- adding entries concurrently,   4-6  
- log,   4-6  
- syntax,   4-6  
   
- ldapbind,   4-8  
- syntax,   4-8  
 
- ldapcompare,   4-9  
- syntax,   4-9  
 
- ldapdelete,   4-10  
- deleting entries,   4-10  
- syntax,   4-10  
  
- ldapmoddn,   4-11  
- syntax,   4-11  
 
- ldapmodify,   4-13  
- adding values to multi-valued attributes,   4-15  
- change types,   4-14  
- creating group entries,   4-15  
- deleting entries,   4-16  
- LDIF files in,   4-5, 4-6, 4-13, 4-16  
- replacing attribute values,   4-15  
- syntax,   4-13  
       
- ldapmodifymt,   4-16  
- multithreaded processing,   4-17  
- syntax,   4-16  
- using,   4-16  
   
- ldapsearch,   2-9, 4-18  
- filters,   4-19  
- syntax,   4-18  
  
- LDIF  
- files, in ldapmodify commands,   4-5, 4-6, 4-13, 4-16  
- formatting notes,   4-3  
- formatting rules,   4-3  
- syntax,   4-2  
- using,   4-2  
     
                 
M
 
- memory, freeing in C API,   2-6  
- modifying  
- entries  
- by using ldapmodify,   4-13  
- concurrently, using ldapmodifymt,   4-16  
  
 
- multiple threads,   4-17  
- in ldapaddmt,   4-6  
- increasing the number of,   4-7  
  
- multithreaded command line tools  
- ldapaddmt,   4-6  
- ldapmodifymt,   4-17  
  
- multi-valued attributes  
- adding values to, using ldapmodify,   4-15  
 
     
O
 
- object classes  
- adding  
- concurrently, using ldapaddmt,   4-6  
 
- in LDIF files,   4-2  
  
- one-way SSL authentication,   2-2  
- operating systems supported by Oracle Internet Directory,   1-2  
- Oracle Directory Manager,   1-2  
- listing attribute types,   4-3  
 
- Oracle directory replication server,   1-2  
- Oracle directory server,   1-2  
- Oracle extensions to support SSL,   2-2  
- Oracle Internet Directory  
- components of,   1-2  
 
- Oracle SSL call interface,   2-2  
- Oracle SSL extensions,   2-2  
- Oracle SSL-related libraries,   2-22  
- Oracle system libraries,   2-22  
- Oracle Wallet,   2-3  
- Oracle Wallet Manager,   2-3  
- required for creating wallets,   2-22  
 
              
P
 
- performance  
- using multiple threads,   4-7  
 
- performing LDAP operations,   2-4  
- PL/SQL API,   3-1  
- building applications with,   3-13  
- contains subset of C API,   3-2  
- data-type summary,   3-19  
- dependencies and limitations,   3-14  
- exception summary,   3-17  
- loading into database,   3-13  
- sample,   3-2  
- subprograms,   3-20  
- summary of subprograms,   3-14  
- using for search,   3-10  
- using from database trigger,   3-2  
           
- PL/SQL functions  
- add_s,   3-64  
- bind_s,   3-24  
- compare_s,   3-27  
- count_entries,   3-39  
- count_values,   3-67  
- count_values_len,   3-68  
- create_mod_array,   3-56  
- delete_s,   3-51  
- err2string,   3-55  
- explode_dn,   3-71  
- first_attribute,   3-41  
- first_entry,   3-35  
- get_dn,   3-45  
- get_values,   3-47  
- get_values_len,   3-49  
- init,   3-20  
- modify_s,   3-62  
- modrdn2_s,   3-53  
- next_attribute,   3-43  
- next_entry,   3-37  
- open_ssl,   3-73  
- rename_s,   3-69  
- search_s,   3-29  
- search_st,   3-32  
- simple_bind_s,   3-22  
- unbind_s,   3-26  
                          
- PL/SQL procedures  
- free_mod_array,   3-66  
- populate_mod_array (Binary Version),   3-60  
- populate_mod_array (String Version),   3-58  
   
- PL/SQL reference,   3-14  
      
R
 
- Radicati, Sara,   viii  
- relative distinguished names (RDNs)  
- modifying  
- using ldapmodify,   4-16  
 
 
- removing  
- objects, using command line tools,   4-10, 4-13  
 
- replacing attribute values, using ldapmodify,   4-15  
- RFC 1823,   2-23  
- rules, LDIF,   4-3  
      
S
 
- sample C API usage,   2-7  
- sample PL/SQL usage,   3-2  
- SDK components,   1-2  
- search filters  
- IETF-compliant,   4-18  
- ldapsearch,   4-19  
  
- search results, getting,   2-5  
- searching, using ldapsearch,   4-18  
- SQL*Plus,   3-13  
- SSL  
- authentication modes,   2-2  
- enabling,   4-6, 4-8, 4-13, 4-17  
- handshake,   2-3  
- interface calls,   2-3  
- Oracle extensions,   2-2  
- provide encryption and decryption,   2-2  
 
- wallets,   2-3  
      
- syntax  
- catalog management tool,   4-23  
- command line tools,   4-4  
- ldapadd,   4-5  
- ldapaddmt,   4-6  
- ldapbind,   4-8  
- ldapcompare,   4-9  
- ldapdelete,   4-10  
- ldapmoddn,   4-11  
- ldapmodify,   4-13  
- ldapmodifymt,   4-16  
- ldapsearch,   4-18  
- LDIF,   4-2  
            
         
T
 
- TCP/IP Socket Library,   2-22  
- two-way authentication, SSL,   2-2  
  
W
 
- wallets, SSL,   2-3