Generating a Certificate Signing Request (CSR)

Modified on Fri, 31 Mar, 2023 at 4:32 PM

In order to request a "local actor certificate", a "Certificate Signing Request" (also known as a "CSR") needs be created. The easiest way to create a CSR is to use the utility docker image made available on hub.docker.com.

 

Prerequisites

  • Docker on linux

Steps:

1. Run the image in an empty folder

docker run --rm -v $(pwd):/work monotch/dxp-cri-ditm-csr

2. Modify the created 'csr_input' file

-Before

CSR_COMMON_NAME="citsinterchange.nl.monotch.com.<actor-company>.<actor-id>"
CSR_COUNTRY="<actor-company-country>"
CSR_ORG="<actor-company-name>"
CSR_EMAIL="<actor-company-email-address>"

-After (example)

CSR_COMMON_NAME="citsinterchange.nl.udap.monotch.test-actor"
CSR_COUNTRY="NL"
CSR_ORG="Monotch"
CSR_EMAIL="support@monotch.com"


3. Run the image again

docker run --rm -v $(pwd):/work monotch/dxp-cri-ditm-csr


4. Store the private key file in a secure location and keep this private!

citsinterchange.nl.udap.monotch.test-actor.key.pem


5. Attach the CSR files to the "add local actor" support ticket

citsinterchange.nl.udap.monotch.test-actor.csr.pem
citsinterchange.nl.udap.monotch.test-actor.csr.txt


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article