Create Directories

  1. Create a working directory named hsm-build under the path /home/admin/. This directory will be used to store all build-related files for the integration.

  2. Place the OpenShift CLI (oc) binary inside the /home/admin/hsm-build directory.
    The oc tool will be included in the Utimaco sidecar Docker image to enable the container to interact with the OpenShift cluster — for example, to create and manage Secrets directly from within the key-generation job during deployment.

Screenshot 2025-10-24 125854-20251024-072854.png

Create hsm-build Directory

  1. Create a subdirectory named hsm under /home/admin/hsm-build and place all necessary Utimaco client library files (such as libcs_pkcs11_R3.so, pkcs11_R3.cfg,p11tool2, csadm, and cxitool) inside it. These files will be included later in the sidecar container image used for HSM communication.

image-20251024-074818.png


Create hsm Directory

If you change the directory paths, ensure it is updated in all the places where it is used, including configuration files, deployment specifications, and related settings, to maintain consistency and prevent errors.