From ce06b4070bd69ce91812de322e688c250c45c4c6 Mon Sep 17 00:00:00 2001 From: Sergio Arroutbi Date: Tue, 31 Jan 2023 16:09:43 +0100 Subject: [PATCH] Include --netrc-file when calling curl Resolves: #401 Signed-off-by: Sergio Arroutbi --- src/pins/tang/clevis-decrypt-tang | 2 +- src/pins/tang/clevis-encrypt-tang | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pins/tang/clevis-decrypt-tang b/src/pins/tang/clevis-decrypt-tang index 72393b49..9605c9b9 100755 --- a/src/pins/tang/clevis-decrypt-tang +++ b/src/pins/tang/clevis-decrypt-tang @@ -101,7 +101,7 @@ xfr="$(jose jwk exc -i '{"alg":"ECMR"}' -l- -r- <<< "$clt$eph")" rec_url="$url/rec/$kid" ct="Content-Type: application/jwk+json" -if ! rep="$(curl -sfg -X POST -H "$ct" --data-binary @- "$rec_url" <<< "$xfr")"; then +if ! rep="$(curl --netrc-file /root/.netrc -sfg -X POST -H "$ct" --data-binary @- "$rec_url" <<< "$xfr")"; then echo "Error communicating with server $url" >&2 exit 1 fi diff --git a/src/pins/tang/clevis-encrypt-tang b/src/pins/tang/clevis-encrypt-tang index fddb7f32..1bc82a68 100755 --- a/src/pins/tang/clevis-encrypt-tang +++ b/src/pins/tang/clevis-encrypt-tang @@ -92,7 +92,7 @@ elif jws="$(jose fmt -j- -g adv -Su- <<< "$cfg")"; then fi thp="${thp:-any}" -elif ! jws="$(curl -sfg "$url/adv/$thp")"; then +elif ! jws="$(curl --netrc-file /root/.netrc -sfg "$url/adv/$thp")"; then echo "Unable to fetch advertisement: '$url/adv/$thp'!" >&2 exit 1 fi