E2E Integration Test for NETCONF/TLS Configuration in SDNC.
[integration/csit.git] / scripts / sdnc / certservice / scripts / ejbca-configuration.sh
diff --git a/scripts/sdnc/certservice/scripts/ejbca-configuration.sh b/scripts/sdnc/certservice/scripts/ejbca-configuration.sh
new file mode 100755 (executable)
index 0000000..64045a7
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+configureEjbca() {
+    ejbca.sh ca init My_ManagementCA "C=SE,O=PrimeKey,CN=My_ManagementCA" soft foo123 2048 RSA 365 --policy 2.5.29.32.0 SHA256WithRSA
+    ejbca.sh ca editca --caname My_ManagementCA --field cmpRaAuthSecret --value mypassword
+    ejbca.sh config cmp addalias --alias cmpRA
+    ejbca.sh ca importprofiles -d /opt/primekey/certprofile
+    ejbca.sh config cmp uploadfile --alias cmpRA --file /opt/primekey/scripts/cmp.cmpRA.dump
+    ejbca.sh config cmp dumpalias --alias cmpRA
+    ejbca.sh ca getcacert --caname My_ManagementCA -f /dev/stdout > cacert.pem
+}
+
+configureEjbca