This article describes how to install and configure the Web UI component in Smart ID Certificate Manager.
See Certificate Manager Web UI communication flow for a detailed description of the communication between system components.
Prerequisites
-
Certificate Manager (8.15) is installed. See Smart ID Certificate Manager.
-
Protocol Gateway (8.15) is installed and configured. See Install Protocol Gateway.
-
Certificate Manager (CM) REST API configuration in Protocol Gateway. See Configure REST API in Protocol Gateway.
-
CM (8.15) supports Java 21 and Tomcat 10. Use a Hermod version that supports them; see Instructions to Install Hermod.
-
Verify the supported Personal Desktop Client is installed, place the windows.zip file in \webui\files\ and see Instruction to install Personal Desktop client on windows.
Setup HERMOD with PWGY
-
Verify that prerequisites required endpoints is configured and responding.
-
CM SDK connectivity from PGWY to CM is working, server DNS is configured in TLS cert.
-
Protocol Gateway (PGWY) ping responding https://<server-dns>:8443/pgwy/ping.
-
Protocol Gateway (PGWY) api responding http://<server-dns>:8080/pgwy/swagger/swagger.yaml.
-
Hermod health https://<server-dns>:20400/hermod/rest/ms.
-
Create a Login & Signing Officer in CM
-
-
Drag drop or Import the Officer.p12 to personal desktop app.
-
-
-
-
Create Hermod Trust, Create Hermod TLS certificate and P12.
-
Add Tls p12 in conf folder of tomcat - (path to add in server.xml of tomcat) Add boot and issuing CA cert to trust store JKS and java security keytool -importcert -alias bootcaB -cacerts -storepass changeit -file cacerts/<your_cert.cer>
-
Required Configurations
Install and deploy WAR file for CM Web UI
-
Download cm-web-ui-2.0.1.zip from the Nexus support portal.
-
Unzip and copy webui.war to the "<CATALINA_BASE>/webapps" subdirectory of the Tomcat installation
Login and Signing Officer
Configuring the CM Web UI
-
HERMOD
-
Restart Tomcat check logs.
-
verify that CM-WEBUI is available at https://<server-DNS>>:8443/webui and autenticate using officer.