1

Можно ли сделать следующее без создания temp.pem?

openssl pkcs12 -passin pass:notasecret -in $DATASTORE_PRIVATE_KEY_FILE -nocerts -nodes -out temp.pem
cat myfile | openssl sha -sha256 -sign temp.pem | cat

Думал об использовании -sign /dev /stdin, но тогда мне нужен параметр -in myfile, который недоступен.

1 ответ1

2

Обычный способ - использовать FIFO и заставить оболочку управлять им:

cat myfile | openssl sha -sha256 -sign <(openssl pkcs12 -passin pass:notasecret -in $DATASTORE_PRIVATE_KEY_FILE -nocerts -nodes) | cat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .