Blog, published February 8, 2022 by Justin Hill

Domino 12 Certificate Manager with Let’s Encrypt Explained

Domino V12 Certificate Manager is a feature of this latest version that , that works with a new database, Certificate Store (certstore.nsf) to manage TLS certificates in your Domino environment. During CollabSphere 2021 Heather Hottenstein and David Hablewitz did an in-depth review of its capabilities.

WHAT IS A CERTIFICATE?

Certificates represent a way of giving your website a lockin so that people will know that they are talking to who they think they are talking to when they are connected to that website.It makes it harder for people to spoof those websites and it provides a way to communicate securely between each end.

A turning point in certificates was October 2014 with the attack of the POODLE virus. IBM came out with FP3+ which included several components: sha 256, TLS, OpenSSL, kyrtool.

DOMINO CERTIFICATE MANAGER GOALS

Here are the goals that the Domino Certificate Manager has:

DCM Components

The first component of Domino Certificate Manager is New Server Task:

Load Domino Certificate Manager

ServerTasks=Update,Replica,Router,HTTP,CertMgr

The second part is composed of certstore.nsf

Certificate management interface with a list showing a hostname. Menu on left for TLS credentials and configurations. Blue and white theme.

Global Settings document

Global Settings interface showing parameters for TLS credentials and certificate attributes, including server, algorithm, organization, and location info.

The TLS Credentials document provides your Domino server with its certificate information that it can use for encrypting HTTP, browser traffic, HTTP communications, etc. This document replaces the .kyr file and it is stored in a PEM format.

A software interface showing TLS Credentials details and a pop-up for examining internet certificates. Text includes domain and status info.

Let’s Encrypt

Let’s Encrypt represents an automatic certificate management environment; it simplifies the certificate process where you can have all of it happen in the background.

Here are some other great features:

Architecture Diagram

Flowchart showing a Let's Encrypt and ACME CA server setup. Includes cert requests, proxy use, and text explaining components and process steps.

ACME HTTP-01 Challenges

notes.ini Variables

One great thing about Certificate Manager is that it can perform all the health checks you need, ensuring that you are safe. It will:

Black screen displaying server commands and responses. Text shows certificate status checks with color-coded results: Green=4, Yellow=0, Red=1.

Load Certificate Manager

Table listing parameters and descriptions for CertMgr commands in a software interface. Text includes technical instructions and settings.

Moving the Certificate Manager

The Certificate Manager does a dry run to ensure there are no errors then actually processes creating new certificates and updating the configuration.

Here are some tips for when you will need a hand with Troubleshooting

New TLS Cache

Keep in mind that the keyfile name field is still very important.

Here are some best practice advice:

Certificate Manager and Domino 12.0.1

Text document showing instructions for Import/Export PKCS12, Micro CA, CertMgr DSAPI, and One-Touch Setup, with command details.

The new Domino Certificate Manager is doing quite a great job in helping admins manage their certificates. If you need any help, just send us an email and we will be happy to help.

Filed under business practices, hcl domino