27 lines
1.0 KiB
Bash
27 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
chown -R avs:avs /data/database
|
|
chown -R avs:avs /data/dingdong
|
|
|
|
source /etc/softhsm
|
|
#INS=`find /data/.softhsm2/tokens/ -name "generation" | awk '{print $0}'`
|
|
if [ ! -d "/data/.softhsm2" ]
|
|
then
|
|
mkdir -p /data/.softhsm2/tokens
|
|
chmod -R 700 /data/.softhsm2
|
|
echo "directories.tokendir = /data/.softhsm2/tokens" > /data/.softhsm2/softhsm2.conf
|
|
chown -R avs:avs /data/.softhsm2
|
|
/sbin/start-stop-daemon --start -c avs --exec /usr/bin/softhsm2-util -- --init-token --slot 0 \
|
|
--label $ACSDK_PKCS11_TOKEN --so-pin $ACSDK_PKCS11_SO_PIN --pin $ACSDK_PKCS11_PIN
|
|
|
|
/sbin/start-stop-daemon --start -c avs --exec /usr/bin/pkcs11-tool -- --module $SOFTHSM_PATH --login \
|
|
--pin $ACSDK_PKCS11_PIN \
|
|
--token-label $ACSDK_PKCS11_TOKEN --keygen \
|
|
--key-type aes:32 --private --sensitive \
|
|
--label $ACSDK_PKCS11_MAIN_KEY
|
|
fi
|
|
|
|
setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /home/avs/SampleApp/SampleApp
|
|
|
|
/sbin/start-stop-daemon --start -c avs --exec /home/avs/SampleApp/SampleApp -- /home/avs/SampleApp/appLWA.json ERROR
|