What is the LDAP Distinguished Name (DN)?

About

DN is an acronym for Distinguished Name, a hierarchical unique identifier for an entry in the ldap tree.

It is supposed to globally uniquely identify a given entry like a certificate.

The Distinguished Name (DN) is the combination of all relative distinguished names ancestors (ie from the standard: the concatenation of the relative distinguished names of the sequence of entries from a particular entry to an immediate subordinate of the root of the tree).

What is the Principal of a user in Authentication? ?

Example

One

The world { relative name = 'dc=com' , description = 'The world' }
    |
    |
    ---- A company { relative name = 'o=foo bar ', web address = 'www.gerardnico.com'  }
            |
            |
            ----- A person { relative name = 'cn=foo', favorite drink = 'martini' }
            |
            ----- A person { relative name = 'cn=Trudi', favorite drink = 'beer' }
            |
            ----- A person { relative name = 'cn=Jay', favorite drink = 'mineral water' }

The DN of foo would be:

cn=foo,o=foo bar,dc=com

where the DN is composed of:

Two (from the standard)

An example of a Distinguished Name is

CN=Steve Kille, O=Isode Limited, C=GB

where the DN is composed of:

SSL

When adding owner information, you need to define a DN in a certificate signing request.

The distinguished name may be defined as the concatenation of all this fields or a subset of them in hierachical order.

Example:

[email protected], CN=KeyName, OU=Programs Partners, O=Organisation, L=Town, C=NL

CN=Bytle, O=Bytle, C=NL

Documentation / Reference





Discover More
Ldap Member Attribute
(Weblogic|OBIEE) - Active Directory (ADSI) Configuration

This article show how to configure Weblogic in order to let OBIEE authenticate against Active Directory. Once the AD domain is recognise as a valid user store to authenticate Oracle BI, users will be...
Portecle New Keystore
Cryptography - Keystore (KS)

A keystore is a database of key material. ie: key LDAP identity You only need it: if you are a server that want to implements SSL, or if the server requires client authentication. A keystore...
Certificate Validity Period Not Before Not After Portecle
Cryptography Certificate - How to self-signed a Certificate (for a test or internal server)

When a certificate is used to sign itself, it is called a self signed certificate. All root CA certificates of the certificate chain are self signed. This article shows you how to create a self-signed...
400 Default Page No Required Ssl Certificate
How to configure certification based client authentication with Nginx ?

This article shows you how to configure a client authentication via the ownership of a certificat on a Nginx web server. The server should be already configured for HTTPS as client certificate (client...
Public Key Crypto Pair Key Creation
Keypair (public and a private key)

A keypair is a pair of keys: a public key: Used for encryption or signature verification; and a private one: The decryption key which is kept secret decrypt and sign. They are a component of the...
LDAP - (LDIF fields|LDAP Attribute)

LDAP attributes are Attributes of a LDAP entry in the LDAP tree This attributes are also used in a X509 certificate See 4519Lightweight Directory Access Protocol (LDAP): Schema for User Applications...
LDAP - Entry

Entry are the content of a LDAP directory and they represents entity or objects such as: people, organizational units, printers, documents, groups of people or anything else LDAP deployments...
Map Of Internet 1973
Network - (Internet) Apex Domain (also known as Zone domain)

An apex domain is the domain name that: is composed of the two top-level label of a name (the first being the top level domain) does not contain a subdomain For example: example.com is an apex domain....
Certification Chain Path Chrome Dev
Root Certificate

A root certificate is a CA certificate that is located at the top of the certificate chain. A root ca is a certificate authority certificate that is self signed. This example shows you how to create...
Csr Ldap Dn Properties
What is a Certificate Signing Request (CSR)?

When requesting a signed certificate, an additional file must be created. This file is called Certificate Signing Request, generated from the Private Key. See the procedure at signed certificate procedure...



Share this page:
Follow us:
Task Runner