blob: 3e785603618f678b565041c8380f184b58fc74fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#! /bin/sh
set -eu
OPENSSL_CONF="$1"; shift
P11_PROVIDER="$1"; shift
SIGFILE="$1"; shift
TEXT="$1"; shift
tokenurl="$(p11tool --login --provider=$P11_PROVIDER --list-token-urls)"
echo $TEXT | \
openssl dgst -sha256 -engine pkcs11 -keyform ENGINE -sign "$tokenurl" \
-out $SIGFILE
|