Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

alt

Daniel Nashed

CertMgrUtils Usecase

Daniel Nashed – 27 February 2026 01:51:54

Here is the use case I had in mind first when building the helper script lib.
A flow where my CertMgrUtils class is used.

Earlier the MicroCA was added as a trusted root.

From there the Script Lib copies the trusted root from CertStore to to names.nsf to make sure the Lotus Script NotesHTTPRequest can connect to the K8s service.


Flow


  • Create a key outside Domino using OpenSSL with a password
  • Add it via OTS to a setup document in an application including the password
  • A setup agent uses the Lib to import the key directly from the document to certstore.nsf
  • Request a MicroCA document by filling in the right fields
     
  • Create a K8s pod which has the private key assigned to a secret
  • The pod runs a Go process using the key and gets the matching certificate from CertMgr via HTTP before starting the listener
  • At run-time CertMgr is queried over HTTP with SNI for a matching new certificate matching the private key
  • The certificate and key is updated on the fly and the HTTP listener reloads on the fly
     

Image:CertMgrUtils Usecase

Links

    Archives


    • [HCL Domino]
    • [Domino on Linux]
    • [Nash!Com]
    • [Daniel Nashed]