Monday Jul 30, 2007



 
OpenDS continues to make progress. We recently reported on the OpenDS 0.9 release, but now we have available the first builds for OpenDS 1.0. And, in related events, JBoss Portal is going to use OpenDS and 'Ludo' Added OpenDS to Ohloh.

OpenDS 1.0 final is getting closer; stay tuned.

[Read More]

Thursday Jul 26, 2007

First three steps to internationalization in Java Code:
  • Using Unicode Character encoding Handling.
  • Handling local customs and culture effects.
  • Dealing with last step in the process, localizing user-visible messages (Todays topic with example)
[Read More]

Wednesday Jul 18, 2007

Initial LDAP specs:

RFC 1487 --  X.500 Lightweight Directory Access Protocol (obsoleted by RFC 1777)
RFC 1558 -- A String Representation of LDAP Search Filters (obsoleted by RFC 1960)
RFC 1766 -- Tags for the Identification of Languages (obsoleted by RFC 3282)
RFC 1777 -- Lightweight Directory Access Protocol
RFC 1778 -- The String Representation of Standard Attribute Syntaxes
RFC 1779 -- String Representation of Distinguished Names (obsoleted by RFC 4514 and RFC 4510)
RFC 1959 -- An LDAP URL Format (obsoleted by RFC 2255)
RFC 1960 -- A String Representation of LDAP Search Filters (obsoleted by RFC 2254)
LDAP v3 specs:
RFC 2251 -- Lightweight Directory Access Protocol (v3)
RFC 2252 -- Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions
RFC 2253 -- Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names
RFC 2254 -- The String Representation of LDAP Search Filters
RFC 2255 -- The LDAP URL Format
RFC 2256 -- A Summary of the X.500(96) User Schema for use with LDAPv3

 

The LDAPv3 Technical Specification



The technical specification detailing version 3 of the Lightweight
Directory Access Protocol (LDAP), an Internet Protocol, consists of
this document and the following documents:

LDAP: The Protocol [RFC4511]
LDAP: Directory Information Models [RFC4512]
LDAP: Authentication Methods and Security Mechanisms [RFC4513]
LDAP: String Representation of Distinguished Names [RFC4514]
LDAP: String Representation of Search Filters [RFC4515]
LDAP: Uniform Resource Locator [RFC4516]
LDAP: Syntaxes and Matching Rules [RFC4517]
LDAP: Internationalized String Preparation [RFC4518]
LDAP: Schema for User Applications [RFC4519]

 

Additional specs:
RFC 1823 -- The LDAP Application Program Interface
RFC 2079 -- Definition of an X.500 Attribute Type and an Object Class to Hold Uniform Resource Identifiers
RFC 2116 -- X.500 Implementations Catalog-96
RFC 2164 -- Use of an X.500/LDAP directory to support MIXER address mapping
RFC 2247 -- Using DNS Domain names in LDAP/X.500 Distinguished Names
RFC 2307 -- An Approach for Using LDAP as a Network Information Service
RFC 2377 -- Naming Plan for Internet Directory-Enabled Applications
RFC 2559 -- Internet X.509 Public Key Infrastructure Operational Protocols - LDAPv2
RFC 2596 -- Use of Language Codes in LDAP
RFC 2649 -- An LDAP Control and Schema for Holding Operation Signatures
RFC 2696 -- LDAP Control Extension for Simple Paged Results Manipulation
[Read More]

Friday Jun 29, 2007

Considerations include data formats, characters, mapping methods, and string case.

  • Data is transferred between LDAP servers and clients(Browsers) in UTF-8 format.
  • The Directory Server uses the UTF-8 mapping method to store data in the database.
  • The server and the client do case insensitive string comparisons. The uppercase algorithms will not be correct for all languages (locales).
  • Its always a best tip while setting the servers in production  to keep them in and UTF-8 locales.

For example, if the client requests a "description" attribute, and a
matching entry contains

objectclass: top
objectclass: organization
O: Software GmbH
description: software
description;lang-en: software products
description;lang-de: Softwareprodukte
postalAddress: Berlin 8001 Germany
postalAddress;lang-de: Berlin 8001 Deutschland

The server will return:

description: software
description;lang-en: software products
description;lang-de: Softwareprodukte

[Read More]

Monday Jun 18, 2007

Directory Server Enterprise Edition 6.1 is now Supporting RH AS 4.0 and RHEL 4.0[Read More]

This blog copyright 2009 by shankar