From 225a8cf8ab13e562fdffaa9e267f3d8dc981a08c Mon Sep 17 00:00:00 2001 From: Johan Wassberg Date: Wed, 23 Apr 2025 13:13:15 +0200 Subject: [PATCH] Make sure of p12 --- manifests/oidf_service.pp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/manifests/oidf_service.pp b/manifests/oidf_service.pp index b12067d..98a5051 100644 --- a/manifests/oidf_service.pp +++ b/manifests/oidf_service.pp @@ -25,5 +25,9 @@ class eidas::oidf_service( key_file => "/opt/oidf_service/oidf_service.key", cert_file => "/opt/oidf_service/oidf_service.pem" } + exec { "build_oidf_service_key.p12": + command => "openssl pkcs12 -export -in '/opt/oidf_service/oidf_service.pem' -inkey '/opt/oidf_service/oidf_service.key' -name '1' -out '/opt/oidf_service/oidf_service.p12' -passin pass:'${keystore_password}' -passout pass:'${keystore_password}'", + onlyif => "test ! -f /opt/oidf_service/oidf_service.p12" + } } }