Add a script to build a SoftHSM config.
This commit is contained in:
parent
de28e3cf32
commit
c0bf368c18
|
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Run this script to generate a SoftHSM config and import test-ca.key to use
|
||||||
|
# with Boulder. Note that we don't check in the generated config or database
|
||||||
|
# because they require absolute paths.
|
||||||
|
#
|
||||||
|
cd $(dirname $0)
|
||||||
|
export SOFTHSM_CONF=$PWD/sothsm.conf
|
||||||
|
echo 0:${PWD}/softhsm.db > ${SOFTHSM_CONF}
|
||||||
|
softhsm --init-token --slot 0 --label "softhsm token" --pin 1234 --so-pin 1234
|
||||||
|
softhsm --slot 0 --import test-ca.key --label "happy hacker key" --pin 1234 --id FF
|
||||||
|
echo "Set SOFTHSM_CONF=${SOFTHSM_CONF} to use, and put in your Boulder config:"
|
||||||
|
cat << EOF
|
||||||
|
"Key": {
|
||||||
|
"PKCS11": {
|
||||||
|
"Module": "/usr/lib/softhsm/libsofthsm.so",
|
||||||
|
"tokenLabel": "softhsm token",
|
||||||
|
"privateKeyLabel": "happy hacker key",
|
||||||
|
"pin": "1234"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
EOF
|
||||||
Loading…
Reference in New Issue