Skip Headers

Oracle Internet Directory Application Developer's Guide
Release 9.2

Part Number A96577-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback

Go to previous page

Index

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  W 


A

abandoning an operation, 3-42
access control, 2-6, 2-8
and authorization, 2-8
access control information (ACI), 2-8
attributes, 2-8
directives
format, 2-8
Access Control List (ACL), 2-8
access control lists (ACLs), 2-8
ACI. See access control information (ACI)
ACLs. See Access Control List (ACL)
add.log, A-7
administration tools
ldapaddmt, A-7
ldapbind, A-9
ldapcompare, A-19
ldapdelete, A-10
ldapmoddn, A-11
ldapmodify, A-22
ldapmodifymt, A-27
anonymous authentication, 2-7
applications, building
with PL/SQL LDAP API, 4-2
with the C API, 3-63
attribute options
searching for by using ldapsearch, A-16
attributes
adding
concurrently, by using ldapaddmt, A-7
to existing entries, A-4
attribute options
searching for by using ldapsearch, A-16
deleting
by using ldapmodify, A-25
values, by using ldapmodify, A-25
in LDIF files, A-2
types, 2-5
values, 2-5
replacing, by using ldapmodify, A-25
authentication, 2-6
anonymous, 2-7
certificate-based, 2-7
Kerberos, A-5, A-8, A-10
modes, SSL, 3-2
one-way SSL, 2-7
options, 2-7
password-based, 2-7
PKI, 2-9
SSL, 2-7, 3-2, A-6, A-8, A-9, A-23, A-28
none, 3-2
one-way, 3-2
two-way, 3-2
strong, 2-7
to a directory server
enabling, 2-15
enabling, by using DBMS_LDAP, 2-16
enabling, by using the C API, 2-15
to the directory, 3-17
two-way SSL, 2-7
authorization, 2-6, 2-8
authorization ID, 2-6

B

bulk tools, 1-2

C

C API, 3-1
functions
abandon, 3-42
abandon_ext, 3-42
add, 3-36
add_ext, 3-36
add_ext_s, 3-36
add_s, 3-36
compare, 3-26
compare_ext, 3-26
compare_ext_s, 3-26
compare_s, 3-26
count_entries, 3-51
count_references, 3-51
count_values, 3-55
count_values_len, 3-55
delete, 3-38
delete_ext, 3-38
delete_ext_s, 3-38
delete_s, 3-38
dn2ufn, 3-57
err2string, 3-46
explode_dn, 3-57
explode_rdn, 3-57
extended_operation, 3-40
extended_operation_s, 3-40
first_attribute, 3-53
first_entry, 3-51
first_message, 3-49
first_reference, 3-51
get_dn, 3-57
get_entry_controls, 3-59
get_option, 3-10
get_values, 3-55
get_values_len, 3-55
init, 3-9
init_ssl call, 3-3
modify, 3-30
modify_ext, 3-30
modify_ext_s, 3-30
modify_s, 3-30
msgfree, 3-43
msgid, 3-43
msgtype, 3-43
next_attribute, 3-53
next_entry, 3-51
next_message, 3-49
next_reference, 3-51
open, 3-9
parse_extended_result, 3-46
parse_reference, 3-60
parse_result, 3-46
parse_sasl_bind_result, 3-46
rename, 3-33
rename_s, 3-33
result, 3-43
sasl_bind, 3-17
sasl_bind_s, 3-17
search, 3-21
search_ext, 3-21
search_ext_s, 3-21
search_s, 3-21
search_st, 3-21
set_option, 3-10
simple_bind, 3-17
simple_bind_s, 3-17
unbind, 3-20
unbind_ext, 3-20
unbind_s, 3-20
value_free, 3-55
value_free_len, 3-55
reference, 3-4
sample search tool, 3-63
sample usage, 3-61
summary, 3-4
usage with SSL, 3-61
usage without SSL, 3-62
Catalog Management Tool
syntax, A-18
Catalog Management tool
syntax, A-18
catalog.sh
syntax, A-18
catldap.sql, 4-2
certificate authority, 2-7
certificate-based authentication, 2-7
certificates, 2-7
change types, in ldapmodify input files, A-24
changetype
add, A-24
delete, A-25
modify, A-24
modrdn, A-25
children of an entry, listing, 3-26
command line tools
ldapaddmt, A-7
ldapbind, A-9
ldapcompare, A-19
ldapdelete, A-10
ldapmoddn, A-11
ldapmodify, A-22
ldapmodifymt, A-27
ldapsearch, A-13
command-line tools
syntax, A-4
components
Oracle Internet Directory SDK, 1-2
controls, working with, 3-15

D

data
integrity, 2-6, 2-8
privacy, 2-6, 2-9
data-type summary, 4-9
DBMS_LDAP
about, 4-1
building applications with, 4-2
sample usage
about, B-1
for a search, B-10
from a database trigger, B-2
Java sample code, B-34
DBMS_LDAP package, 2-10, 4-1
searching by using, 2-17
DBMS_LDAP_UTL
about, 7-1
data-types, 7-47
function return codes, 7-45
group-related subprograms
about, 7-3
function create_group_handle, 7-23
function get_group_dn, 7-28
function get_group_properties, 7-26
function set_group_handle_properties, 7-24
miscellaneous subprograms
about, 7-4
function check_interface_version, 7-44
function create_mod_propertyset, 7-41
function get_property_names, 7-36
function get_property_values, 7-38
function get_property_values_len, 7-39
function normalize_dn_with_case, 7-35
function populate_mod_propertyset, 7-42
procedure free_handle, 7-44
procedure free_mod_propertyset, 7-43
procedure free_propertyset_collection, 7-40
reference, 7-2
subscriber-related subprograms
about, 7-4
function create_subscriber_handle, 7-30
function get_subscriber_dn, 7-33
function get_subscriber_properties, 7-31
user-related subprograms
about, 7-3
function authenticate_user, 7-6
function check_group_membership, 7-18
function create_user_handle, 7-8
function get_group_membership, 7-21
function get_user_dn, 7-16
function get_user_extended_properties, 7-15
function get_user_properties, 7-11
function locate_subscriber_for_user, 7-19
function set_user_handle_properties, 7-9
function set_user_properties, 7-13
deleting values from attributes, A-25
dependencies and limitations, 3-76, 4-2
C API, 3-76
PL/SQL API, 4-2
DES40 encryption, 2-9
directives, 2-8
directory information tree (DIT), 2-2
distinguished names, 2-2
components of, 2-3
format, 2-3
in LDIF files, A-2
DNs. see distinguished names.
documentation, related, xvii

E

encryption
DES40, 2-9
levels available in Oracle Internet Directory, 2-9
options for passwords, 2-9
passwords, 2-9
default, 2-9
MD4, 2-9
MD5, 2-9
SHA, 2-9
UNIX crypt, 2-9
RC4_40, 2-9
entries
adding
by using ldapaddmt, A-7
concurrently, A-7
deleting
by using ldapdelete, A-10
by using ldapmodify, A-25
distinguished names of, 2-2
locating by using distinguished names, 2-3
modifying
by using ldapmodify, A-22
concurrently by using ldapmodifymt, A-27
naming, 2-2
reading, 3-26
errors
handling and parsing results, 3-46
examples of ldapsearch filters, A-15
exception summary, 4-6

F

filters, 2-22
IETF-compliant, A-13
ldapsearch, A-15
formats, of distinguished names, 2-3

G

group entries, creating by using ldapmodify, A-24

H

header files and libraries, required, 3-63
history of LDAP, 2-2

I

integrity, data, 2-8
interface calls, SSL, 3-3

J

Java, 1-2
Java API reference
about, 6-1
class descriptions, 6-2
group class, 6-4
Property class, 6-5
PropertySet class, 6-5
PropertySetCollection class, 6-5
subscriber class, 6-3
user class, 6-2
classes, 6-6
exceptions, 6-69
JNDI, 1-2
jpeg images, adding with ldapadd, A-7

K

Kerberos authentication, A-5, A-8, A-10

L

LDAP
data interchange format (LDIF), A-2
syntax, A-2
functional model, 2-5
history, 2-2
information model, 2-4
messages, obtaining results and peeking inside, 3-43
naming model, 2-2
operations, performing, 3-21
search filters, IETF-compliant, A-13
security model, 2-6
session handle options, 3-10
in the C API, 2-15
sessions
initializing, 2-13, 3-9
version 2 C API, 3-2
ldapadd
adding jpeg images, A-7
ldapaddmt, A-7
adding entries concurrently, A-7
log, A-7
syntax, A-7
ldapbind, A-9
syntax, A-9
ldap-bind operation, 2-6
ldapcompare, A-19
syntax, A-19, A-20
ldapdelete, A-10
deleting entries, A-10
syntax, A-10
ldapmoddn, A-11
syntax, A-11
ldapmodify, A-22
adding values to multivalued attributes, A-24
change types, A-24
creating group entries, A-24
deleting entries, A-25
LDIF files in, A-4, A-7, A-22, A-27
replacing attribute values, A-25
syntax, A-22
ldapmodifymt, A-27
by using, A-27
multithreaded processing, A-28
syntax, A-27
ldapsearch, 3-63
filters, A-15
syntax, A-13
LDIF
by using, A-2
files, in ldapmodify commands, A-4, A-7, A-22, A-27
formatting notes, A-3
formatting rules, A-3
syntax, A-2

M

MD4, for password encryption, 2-9
MD5, for password encryption, 2-9
multiple threads, A-28
in ldapaddmt, A-7
increasing the number of, A-7
multithreaded command line tools
ldapaddmt, A-7
ldapmodifymt, A-28
multivalued attributes, adding values to, A-24

N

naming entries, 2-2

O

object classes
adding concurrently by using ldapaddmt, A-7
in LDIF files, A-2
objects, removing, A-10, A-22
one-way SSL authentication, 2-7, 3-2
OpenLDAP Community, xviii
operating systems supported by Oracle Internet Directory, 1-3
operational attributes
ACI, 2-8
Oracle Directory Manager, 1-2
listing attribute types, A-3
Oracle directory replication server, 1-2
Oracle directory server, 1-2
Oracle Extensions
LDAP access model, 5-2
Oracle extensions
about, 5-1
API enhancements
assumptions, 5-6
functional categorization, 5-7
overview and usage model, 5-6
usage model, 5-8
application
deinstallation logic, 5-4
installation logic, 5-3
runtime logic, 5-3
shutdown logic, 5-4
startup and bootstrap logic, 5-3
entities modeled in LDAP
about, 5-4
groups, 5-5
subscribers, 5-5
users, 5-5
programming abstractions
for Java language, 5-10
for PL/SQL language, 5-9
user management functionality, 5-10, 5-11
Oracle extensions to support SSL, 3-2
Oracle instances, Glossary-22
Oracle Internet Directory, components, 1-2
Oracle SSL call interface, 3-2, 4-2
Oracle SSL extensions, 3-2
Oracle SSL-related libraries, 3-77
Oracle system libraries, 3-77
Oracle wallet, 3-3
Oracle Wallet Manager, 3-3
required for creating wallets, 3-76
Oracle wallet parameter
modifying, A-6, A-8, A-9, A-11, A-13, A-15, A-21, A-23, A-28
Oracle wallets, changing location of, A-6, A-8, A-9, A-11, A-13, A-15, A-21, A-23, A-28
overview of LDAP models, 2-2

P

password-based authentication, 2-7
passwords
encryption, 2-6, 2-9
default, 2-9
MD4, 2-9
MD5, 2-9
SHA, 2-9
UNIX crypt, 2-9
encryption options, 2-9
policies, 2-10
performance
increasing, by using multiple threads, A-7
permissions, 2-6, 2-8
PKI authentication, 2-9
PL/SQL API, 4-1, 4-2
contains subset of C API, 2-10
data-type summary, 4-9
dependencies and limitations, 4-2
exception summary, 4-6
functions
add_s, 4-55
ber_free, 4-68
bind_s, 4-14
compare_s, 4-18
count_entries, 4-30
count_values, 4-58
count_values_len, 4-59
create_mod_array, 4-47
dbms_ldap.init, 4-11
delete_s, 4-42
err2string, 4-46
explode_dn, 4-62
first_attribute, 4-32
first_entry, 4-26
get_dn, 4-36
get_values, 4-38
get_values_len, 4-40
init, 4-10
modify_s, 4-53
modrdn2_s, 4-44
msgfree, 4-66
next_attribute, 4-34
next_entry, 4-28
open_ssl, 4-64, 4-66, 4-68
rename_s, 4-60
search_s, 4-20
search_st, 4-23
simple_bind_s, 4-12
unbind_s, 4-16
loading into database, 4-2
procedures
free_mod_array, 4-57
populate_mod_array (binary version), 4-51
populate_mod_array (string version), 4-49
reference, 4-3
subprograms, 4-10
summary, 4-3
using for a search, B-10
using from a database trigger, B-2
privacy, data, 2-6, 2-9
privileges, 2-6, 2-8
procedures, PL/SQL
free_mod_array, 4-57
populate_mod_array (binary version), 4-51
populate_mod_array (string version), 4-49
provisioning tool
syntax, A-29
public key
infrastructure, 2-9

R

RC4_40 encryption, 2-9
RDNs. see relative distinguished names (RDNs)
related documentation, xvii
relative distinguished names (RDNs), 2-3
modifying by using ldapmodify, A-25
results, stepping through a list of, 3-49
RFC 1823, 3-77
rules, LDIF, A-3

S

sample C API usage, 3-61
sample PL/SQL usage, 4-2
sample search tool, building with C API, 3-63
SDK components, 1-2
search
filters
IETF-compliant, A-13
ldapsearch, A-15
results
parsing, 3-50
scope, 2-21
search-related operations, flow of, 2-18
security, within Oracle Internet Directory environment, 2-6
sessions
closing, 3-20
enabling termination by using DBMS_LDAP, 2-23
initializing
by using DBMS_LDAP, 2-14
by using the C API, 2-13
session-specific user identity, 2-6
SHA (Secure Hash Algorithm), for password encryption, 2-9
simple authentication, 2-7
Smith, Mark, xviii
SQL*Plus, 4-2
SSL
authentication modes, 3-2
default port, 2-7
enabling, A-6, A-8, A-9, A-23, A-28
handshake, 3-3
interface calls, 3-3
modifying orclsslwalleturl parameter, A-6, A-8, A-9, A-11, A-13, A-15, A-21, A-23, A-28
no authentication, 2-7
one-way authentication, 2-7
Oracle extensions, 3-2
provide encryption and decryption, 3-2
strong authentication, 2-9
two-way authentication, 2-7
wallets, 3-3
changing location of, A-6, A-8, A-9, A-11, A-13, A-15, A-21, A-23, A-28
strong authentication, 2-7
syntax
Catalog Management Tool, A-18
catalog management tool, A-18
catalog.sh, A-18
command-line tools, A-4
ldapaddmt, A-7
ldapbind, A-9
ldapcompare, A-19, A-20
ldapdelete, A-10
ldapmoddn, A-11
ldapmodify, A-22
ldapmodifymt, A-27
ldapsearch, A-13
LDIF, A-2
LDIF and command-line tools, B-1
provisioning tool, A-29

T

TCP/IP socket library, 3-76
two-way authentication, SSL, 3-2
types of attributes, 2-5

U

UNIX crypt, for password encryption, 2-9

W

wallets
changing location of, A-6, A-8, A-9, A-11, A-13, A-15, A-21, A-23, A-28
SSL, 3-3
support, 3-3

Go to previous page
Oracle
Copyright © 1999, 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback