13 lines
279 B
Bash
13 lines
279 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
set -eufx
|
||
|
|
|
||
|
|
echo -n "abcde12345abcde12345">mykey
|
||
|
|
chmod ugo-rwx mykey
|
||
|
|
|
||
|
|
R="$(openssl rsa -engine tpm2tss -inform engine -in mykey -pubout -outform pem -out mykey.pub 2>&1 || true)"
|
||
|
|
echo $R
|
||
|
|
if ! echo $R | grep "unable to load Private Key" >/dev/null; then
|
||
|
|
exit 1
|
||
|
|
fi
|