Manuals database logo
manualsdatabase
Your AI-powered manual search engine

Netscape DIRECTORY SERVER 6.02 - PLUG-IN Manual

Also see for NETSCAPE DIRECTORY SERVER 6.02: Configuration guideDeployment guideInstallation guideReferenceAdministrator's guide

Page 1 preview
Page 2 preview
Page 3 preview
Page 4 preview
Page 5 preview
Page 6 preview
Page 7 preview
Page 8 preview
Page 9 preview
Page 10 preview
Page 11 preview
Page 12 preview
Page 13 preview
Page 14 preview
Page 15 preview
Page 16 preview
Page 17 preview
Page 18 preview
Page 19 preview
Page 20 preview
Page 21 preview
Page 22 preview
Page 23 preview
Page 24 preview
Page 25 preview
Page 26 preview
Page 27 preview
Page 28 preview
Page 29 preview
Page 30 preview
Page 31 preview
Page 32 preview
Page 33 preview
Page 34 preview
Page 35 preview
Page 36 preview
Page 37 preview
Page 38 preview
Page 39 preview
Page 40 preview
Page 41 preview
Page 42 preview
Page 43 preview
Page 44 preview
Page 45 preview
Page 46 preview
Page 47 preview
Page 48 preview
Page 49 preview
Page 50 preview
Page 51 preview
Page 52 preview
Page 53 preview
Page 54 preview
Page 55 preview
Page 56 preview
Page 57 preview
Page 58 preview
Page 59 preview
Page 60 preview
Page 61 preview
Page 62 preview
Page 63 preview
Page 64 preview
Page 65 preview
Page 66 preview
Page 67 preview
Page 68 preview
Page 69 preview
Page 70 preview
Page 71 preview
Page 72 preview
Page 73 preview
Page 74 preview
Page 75 preview
Page 76 preview
Page 77 preview
Page 78 preview
Page 79 preview
Page 80 preview
Page 81 preview
Page 82 preview
Page 83 preview
Page 84 preview
Page 85 preview
Page 86 preview
Page 87 preview
Page 88 preview
Page 89 preview
Page 90 preview
Page 91 preview
Page 92 preview
Page 93 preview
Page 94 preview
Page 95 preview
Page 96 preview
Page 97 preview
Page 98 preview
Page 99 preview
Page 100 preview
Page 101 preview
Page 102 preview
Page 103 preview
Page 104 preview
Page 105 preview
Page 106 preview
Page 107 preview
Page 108 preview
Page 109 preview
Page 110 preview
Page 111 preview
Page 112 preview
Page 113 preview
Page 114 preview
Page 115 preview
Page 116 preview
Page 117 preview
Page 118 preview
Page 119 preview
Page 120 preview
Page 121 preview
Page 122 preview
Page 123 preview
Page 124 preview
Page 125 preview
Page 126 preview
Page 127 preview
Page 128 preview
Page 129 preview
Page 130 preview
Page 131 preview
Page 132 preview
Page 133 preview
Page 134 preview
Page 135 preview
Page 136 preview
Page 137 preview
Page 138 preview
Page 139 preview
Page 140 preview
Page 141 preview
Page 142 preview
Page 143 preview
Page 144 preview
Page 145 preview
Page 146 preview
Page 147 preview
Page 148 preview
Page 149 preview
Page 150 preview
Page 151 preview
Page 152 preview
Page 153 preview
Page 154 preview
Page 155 preview
Page 156 preview
Page 157 preview
Page 158 preview
Page 159 preview
Page 160 preview
Page 161 preview
Page 162 preview
Page 163 preview
Page 164 preview
Page 165 preview
Page 166 preview
Page 167 preview
Page 168 preview
Page 169 preview
Page 170 preview
Page 171 preview
Page 172 preview
Page 173 preview
Page 174 preview
Page 175 preview
Page 176 preview
Page 177 preview
Page 178 preview
Page 179 preview
Page 180 preview
Page 181 preview
Page 182 preview
Page 183 preview
Page 184 preview
Page 185 preview
Page 186 preview
Page 187 preview
Page 188 preview
Page 189 preview
Page 190 preview
Page 191 preview
Page 192 preview
Page 193 preview
Page 194 preview
Page 195 preview
Page 196 preview
Page 197 preview
Page 198 preview
Page 199 preview
Page 200 preview
Page 201 preview
Page 202 preview
Page 203 preview
Page 204 preview
Page 205 preview
Page 206 preview
Page 207 preview
Page 208 preview
Page 209 preview
Page 210 preview
Page 211 preview
Page 212 preview
Page 213 preview
Page 214 preview
Page 215 preview
Page 216 preview
Page 217 preview
Page 218 preview
Page 219 preview
Page 220 preview
Page 221 preview
Page 222 preview
Page 223 preview
Page 224 preview
Page 225 preview
Page 226 preview
Page 227 preview
Page 228 preview
Page 229 preview
Page 230 preview
Page 231 preview
Page 232 preview
Page 233 preview
Page 234 preview
Page 235 preview
Page 236 preview
Page 237 preview
Page 238 preview
Page 239 preview
Page 240 preview
Page 241 preview
Page 242 preview
Page 243 preview
Page 244 preview
Page 245 preview
Page 246 preview
Page 247 preview
Page 248 preview
Page 249 preview
Page 250 preview
Page 251 preview
Page 252 preview
Page 253 preview
Page 254 preview
Page 255 preview
Page 256 preview
Page 257 preview
Page 258 preview
Page 259 preview
Page 260 preview
Page 261 preview
Page 262 preview
Page 263 preview
Page 264 preview
Page 265 preview
Page 266 preview
Page 267 preview
Page 268 preview
Page 269 preview
Page 270 preview
Page 271 preview
Page 272 preview
Page 273 preview
Page 274 preview
Page 275 preview
Page 276 preview
Page 277 preview
Page 278 preview
Page 279 preview
Page 280 preview
Page 281 preview
Page 282 preview
Page 283 preview
Page 284 preview
Page 285 preview
Page 286 preview
Page 287 preview
Page 288 preview
Page 289 preview
Page 290 preview
Page 291 preview
Page 292 preview
Page 293 preview
Page 294 preview
Page 295 preview
Page 296 preview
Page 297 preview
Page 298 preview
Page 299 preview
Page 300 preview
Page 301 preview
Page 302 preview
Page 303 preview
Page 304 preview
Page 305 preview
Page 306 preview
Page 307 preview
Page 308 preview
Page 309 preview
Page 310 preview
Page 311 preview
Page 312 preview
Page 313 preview
Page 314 preview
Page 315 preview
Page 316 preview
Page 317 preview
Page 318 preview
Page 319 preview
Page 320 preview
Page 321 preview
Page 322 preview
Page 323 preview
Page 324 preview
Page 325 preview
Page 326 preview
Page 327 preview
Page 328 preview
Page 329 preview
Page 330 preview
Page 331 preview
Page 332 preview
Page 333 preview
Page 334 preview
Page 335 preview
Page 336 preview
Page 337 preview
Page 338 preview
Page 339 preview
Page 340 preview
Page 341 preview
Page 342 preview
Page 343 preview
Page 344 preview
Page 345 preview
Page 346 preview
Page 347 preview
Page 348 preview
Page 349 preview
Page 350 preview
Page 351 preview
Page 352 preview
Page 353 preview
Page 354 preview
Page 355 preview
Page 356 preview
Page 357 preview
Page 358 preview
Page 359 preview
Page 360 preview
Page 361 preview
Page 362 preview
Page 363 preview
Page 364 preview
Page 365 preview
Page 366 preview
Page 367 preview
Page 368 preview
Page 369 preview
Page 370 preview
Page 371 preview
Page 372 preview
Page 373 preview
Page 374 preview
Page 375 preview
Page 376 preview
Page 377 preview
Page 378 preview
Page 379 preview
Page 380 preview
Page 381 preview
Page 382 preview
Page 383 preview
Page 384 preview
Page 385 preview
Page 386 preview
Page 387 preview
Page 388 preview
Page 389 preview
Page 390 preview
Page 391 preview
Page 392 preview
Page 393 preview
Page 394 preview
Page 395 preview
Page 396 preview
Page 397 preview
Page 398 preview
Page 399 preview
Page 400 preview
Page 401 preview
Page 402 preview
Page 403 preview
Page 404 preview
Page 405 preview
Page 406 preview
Page 407 preview
Page 408 preview
Page 409 preview
Page 410 preview
Page 411 preview
Page 412 preview
Page 413 preview
Page 414 preview
Page 415 preview
Page 416 preview
Page 417 preview
Page 418 preview
Page 419 preview
Page 420 preview
Page 421 preview
Page 422 preview
Page 423 preview
Page 424 preview
Page 425 preview
Page 426 preview
Page 427 preview
Page 428 preview
Page 429 preview
Page 430 preview
Page 431 preview
Page 432 preview
Page 433 preview
Page 434 preview
Page 435 preview
Page 436 preview
Page 437 preview
Page 438 preview
Page 439 preview
Page 440 preview
Page 441 preview
Page 442 preview
Page 443 preview
Page 444 preview
Page 445 preview
Page 446 preview
Page 447 preview
Page 448 preview
Page 449 preview
Page 450 preview
Page 451 preview
Page 452 preview
Page 453 preview
Page 454 preview
Page 455 preview
Page 456 preview
Page 457 preview
Page 458 preview
Page 459 preview
Page 460 preview
Page 461 preview
Page 462 preview
Page 463 preview
Page 464 preview
Page 465 preview
Page 466 preview
Page 467 preview
Page 468 preview
Page 469 preview
Page 470 preview
Page 471 preview
Page 472 preview
Page 473 preview
Page 474 preview
Page 475 preview
Page 476 preview
Page 477 preview
Page 478 preview
Page 479 preview
Page 480 preview
Page 481 preview
Page 482 preview
Page 483 preview
Page 484 preview
Page 485 preview
Page 486 preview
Page 487 preview
Page 488 preview
Page 489 preview
Page 490 preview
Page 491 preview
Page 492 preview
Page 493 preview
Page 494 preview
Page 495 preview
Page 496 preview
Page 497 preview
Page 498 preview
Page 499 preview
Page 500 preview
Page 501 preview
Page 502 preview
Page 503 preview
Page 504 preview
Page 505 preview
Page 506 preview
Page 507 preview
Page 508 preview
Page 509 preview
Page 510 preview
Page 511 preview
Page 512 preview
Page 513 preview
Page 514 preview
Page 515 preview
Page 516 preview
Page 517 preview
Page 518 preview
Page 519 preview
Page 520 preview
Page 521 preview
Page 522 preview
Page 523 preview
Page 524 preview
Contents
  1. Table Of Contents
  2. Table Of Contents
  3. Table Of Contents
  4. Table Of Contents
  5. Table Of Contents
  6. Table Of Contents
  7. Table Of Contents
  8. Preface
  9. Document Conventions
  10. Where to Find Directory Server Information
  11. Part 1 Introduction to Directory Server Plug-Ins
  12. What Are Directory Server Plug-Ins
  13. How Directory Server Plug-Ins Work
  14. Calling Directory Server Plug-In Functions
  15. Types of Directory Server Plug-Ins
  16. Including the API Header File
  17. Working with Parameter Blocks
  18. Setting Data in the Parameter Block
  19. Calling Front-End Functions
  20. Writing Plug-in Initialization Functions
  21. Specifying Directory Server Compatibility
  22. Registering Your Plug-In Functions
  23. Returning a Value to the Directory Server
  24. Compiling a Directory Server Plug-In
  25. Creating a Plug-In Configuration File
  26. Plug-In Dependencies
  27. Plug-In Type Dependencies
  28. Summary of Plug-In Directives
  29. Loading the Plug-In Configuration File
  30. Passing Extra Arguments to Plug-Ins
  31. Setting the Log Level of the Server
  32. Writing the Plug-In Example
  33. Compiling the Plug-In Example
  34. Registering the Plug-In Example
  35. Running the Plug-In Example
  36. Part 2 Basic Plug-In Programming Techniques
  37. Logging Messages
  38. Sending Data to the Client
  39. Working with Entries, Attributes, and Values
  40. Creating a New Entry
  41. Getting and Setting the DN of an Entry
  42. Getting the Attributes and Values of an Entry
  43. Working with DNs and RDNs
  44. Working with DN Suffixes
  45. Working with Search Filters
  46. Determining if an Entry Matches a Filter
  47. Getting the Search Criteria
  48. Converting a String to a Filter
  49. How Pre/Post-Operation Plug-Ins Work
  50. Types Pre-Operation and Post-Operation Functions
  51. Types of Post-Operation Functions
  52. Specifying Start and Close Functions
  53. Getting and Setting Parameters for the Bind Operation
  54. Processing an LDAP Search Operation
  55. Getting the List of Candidates
  56. Iterating Through Candidates
  57. Processing an LDAP Compare Operation
  58. Processing an LDAP Modify Operation
  59. Processing an LDAP Modify RDN Operation
  60. Processing an LDAP Delete Operation
  61. Understanding Authentication Methods
  62. How the Directory Server Identifies Clients
  63. Writing Your Own Authentication Plug-in
  64. Defining Your Authentication Function
  65. Getting the Entry and Checking the Credentials
  66. What to Do If Authentication Fails
  67. Registering the SASL Mechanism
  68. Example of a Pre-Operation Bind Plug-In
  69. Example of an Initialization Function
  70. Registering the Plug-In
  71. Using SASL with an LDAP Client
  72. Part 3 Advanced Programming Techniques
  73. How Entry Store/Fetch Plug-Ins Work
  74. Writing Entry Store/Fetch Functions
  75. How Extended Operation Plug-Ins Work
  76. Writing Extended Operation Functions
  77. Registering Extended Operation Functions
  78. Understanding Matching Rules
  79. Extensible Match Filters
  80. Extensible Match Filters in the Directory Server
  81. How Matching Rules Are Identified
  82. How the Server Associates Plug-Ins with OIDs
  83. Finding a Plug-In for Searching
  84. How the Server Uses Parameter Blocks
  85. How the Server Updates the Index
  86. Writing the Indexer Factory Function
  87. Getting and Setting Parameters in Indexer Factory Functions
  88. Writing the Indexer Function
  89. Getting and Setting Parameters in Indexer Functions
  90. How the Server Handles the Filter
  91. Query Operators in Matching Rules
  92. Writing a Filter Factory Function
  93. Getting and Setting Parameters in Filter Factory Functions
  94. Writing a Filter Index Function
  95. Getting and Setting Parameters in Filter Index Functions
  96. Writing a Filter Matching Function
  97. Handling Sorting by Matching Rules
  98. Writing a Destructor Function
  99. About Distributing Flat Namespaces
  100. Creating a Distribution Function
  101. Adding the Distribution Function to Your Directory
  102. Adding Multiple Databases to a Single Suffix
  103. Adding Distribution Logic to a Suffix
  104. Using the Distribution Logic Examples
  105. Custom Distribution Checklist
  106. Part 4 Reference
  107. Summary of Data Types and Structures
  108. Distribution Routines
  109. Functions for Access Control
  110. Functions for Internal Operations and Plug-In Callback
  111. Functions for Setting Internal Operation Flags
  112. Functions for Handling Attributes
  113. Functions for Managing Backend Operations
  114. Functions for Dealing with Controls
  115. Functions for Syntax Plug-In
  116. Functions for Managing Memory
  117. Functions for Managing DNs
  118. Functions for Managing Entries
  119. Functions Related to Entry Flags
  120. Functions for Dealing with Filters
  121. Functions Specific to Extended Operation
  122. Functions Specific to Bind Methods
  123. Functions for Thread-Safe LDAP Connections
  124. Functions for Logging
  125. Functions for Handling Matching Rules
  126. Functions for LDAPMod Manipulation
  127. Functions for Monitoring Operations
  128. Functions for Managing Parameter Block
  129. Functions for Handling Passwords
  130. Functions for Managing RDN
  131. Functions for Managing Roles
  132. Functions for Sending Entries and Results to the Client
  133. Functions Related to UTF-8
  134. Functions for Handling Values
  135. Functions for Handling Valueset
  136. Functions Specific to Virtual Attribute Service
  137. Functions for Managing Locks and Synchronization
  138. functions for manipulating bits
  139. Functions for Registering Object Extensions
  140. Parameters for Registering Plug-In Functions
  141. Post-Operation/Data Notification Plug-Ins
  142. Extended Operation Plug-Ins
  143. Matching Rule Plug-Ins
  144. Information About the Database
  145. Information About the Connection
  146. Information About the Operation
  147. Notes in the Access Log
  148. Information About the Plug-In
  149. Types of Plug-Ins
  150. Parameters for the Configuration Function
  151. Parameters for the Search Function
  152. Parameters for the Add Function
  153. Parameters for the Compare Function
  154. Parameters for the Modify Function
  155. Parameters for the Modify RDN Function
  156. Parameters for the Abandon Function
/ 524
Related manuals for Netscape NETSCAPE DIRECTORY SERVER 6.02
Netscape DIRECTORY SERVER 6.01 - PLUG-IN Manual first page preview
Netscape DIRECTORY SERVER 6.01 - PLUG-IN Manual
Netscape DIRECTORY SERVER 6.1 - PLUG-IN Manual first page preview
Netscape DIRECTORY SERVER 6.1 - PLUG-IN Manual
Netscape DIRECTORY SERVER 6.2 - PLUG-IN Manual first page preview
Netscape DIRECTORY SERVER 6.2 - PLUG-IN Manual
Netscape DIRECTORY SERVER 7.0 - PLUG-IN Manual first page preview
Netscape DIRECTORY SERVER 7.0 - PLUG-IN Manual
Netscape DIRECTORY SERVER 6.02 Installation Manual first page preview
Netscape DIRECTORY SERVER 6.02 Installation Manual
Netscape DIRECTORY SERVER 6.02 - DEPLOYMENT Deployment Manual first page preview
Netscape DIRECTORY SERVER 6.02 - DEPLOYMENT Deployment Manual
Netscape DIRECTORY SERVER 6.0 Installation Manual first page preview
Netscape DIRECTORY SERVER 6.0 Installation Manual
Netscape DIRECTORY SERVER 6.01 Installation Manual first page preview
Netscape DIRECTORY SERVER 6.01 Installation Manual
Netscape DIRECTORY SERVER 6.02 Configuration Manual first page preview
Netscape DIRECTORY SERVER 6.02 Configuration Manual
Netscape DIRECTORY SERVER 6.02 - ADMINISTRATOR Administrator's Manual first page preview
Netscape DIRECTORY SERVER 6.02 - ADMINISTRATOR Administrator's Manual
This manual is suitable for:
NETSCAPE DIRECTORY SERVER 6.02NETSCAPE DIRECTORY SERVER 6.02 - PLUG-IN
Manuals database logo
manualsdatabase
Your AI-powered manual search engine