September 19th, 2005
What’s In A Name?
Since its initial release, security has
always been a fundamental component of Lotus Notes/Domino (ND). In
fact, security is often the reason companies choose ND over the competition.
While security is extremely important, it is often an area than users don't
think about, and contains concepts that they don't understand. To
try and help with this, I'm going to author a series of blog entries which
will cover various fundamentals of ND security. I'll try and keep
each topic short so that there is not too much information to digest at
one time. I'll begin with an overview of how things are named, as
this is a critical component for almost all other security features.
ND security begins with something called an Organization Certifier. Your
Lotus Administrator uses this certifier to create all the people and servers
in your company. The creation process is called Registration.
If your company is small (not many users and servers) you can use the Organization
Certifier to register everything. But if your company is larger you
can divide up your company into many smaller Organizational Units, helping
ensure that each name is unique in your organization.
For example, at IBM our Organization is simply and appropriately named
"IBM". To help make management of the 350,000+ servers
and people around the world more granular, we have divided things into
many smaller "Org Units". Users are registered based on
the city they work in, and servers based on the function they provide such
as mail or applications. The image below shows the relationship:
At the far right you see my name is "Alan Lepofsky", which was
registered by the "Cambridge" Org Unit, which belongs to the
"IBM Organization".
I access my mail on a server named CAMMAIL01, which was registered by the
"Mail" Org Unit which is also in the "IBM Organization".
You could say my server and I come from the same grandparent.
The above information probably introduced you to a lot of new terms.
While it is not important for you to really understand certifiers and registration,
what I do hope is that this has made you think about your own Lotus Notes
name. How does it relate to your co-workers around the world? How
does it relate to the servers that you access? This information
can help you understand more about how your company uses Lotus Notes/Domino.
Coming up next: "Can I see some ID please?" which will
explain how your name is linked to an ID file.
Advanced Information
When users and servers are registered, they are given more that just a
name. The certifier is almost like a parent, as it passes on some
"DNA" to the people and servers that are created via registration.
This "DNA" includes things like certificates and encryption
keys, which I will discuss in a future blog entry.
Lotus Notes names are called "hierarchical", and are composed
of various components.
Alan Lepofsky is my Common Name or CN, Cambridge is my Organization Unit
or OU, IBM is my Organization or O.
Lotus Notes and Domino security features internally think of me as "CN=Alan
Lepofsky/OU=Cambridge/O=IBM", which is called the Canonical format
of my name.



