aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/sdnc/certservice/scripts/ejbca-configuration.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/sdnc/certservice/scripts/ejbca-configuration.sh')
-rwxr-xr-xscripts/sdnc/certservice/scripts/ejbca-configuration.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/sdnc/certservice/scripts/ejbca-configuration.sh b/scripts/sdnc/certservice/scripts/ejbca-configuration.sh
new file mode 100755
index 00000000..64045a7f
--- /dev/null
+++ b/scripts/sdnc/certservice/scripts/ejbca-configuration.sh
@@ -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