Я вызываю API с помощью curl с помощью сценария оболочки. Я пытаюсь преобразовать сценарий оболочки в предварительный сценарий почтальона, но немного застрял в части создания строки подписи и подписи для запроса.
Вот часть сценария оболочки, которую я пытаюсь преобразовать в предварительно почтальон. -скрипт
httpMethod="post"
path="/myendpoint"
digest=SHA-256=Xcb8+fAABCDEFGJKILHfTRv1AbZG7LBM=
# signingString must be declared exactly as shown below in separate lines
signingString="(request-target): $httpMethod $path
date: $date
digest: $digest"
echo "signingString= ${signingString}"
signature=`printf "$signingString" | openssl dgst -sha256 -sign "private.key" -passin "pass:*****" | openssl base64 -A`
echo "signature= ${signature}"
Есть ли способ создать подпись в предварительном сценарии почтальона? Как я могу достичь тех же команд в почтальоне? Использование дайджеста Авторизация не работает для меня, мне нужно передать строку в заголовке Speci c.
Любая помощь будет принята с благодарностью !!