Skip to content

Commit 61b0e6f

Browse files
committed
support old and new cosign flags
1 parent b44d0a8 commit 61b0e6f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bash-utils/bash-utils.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,8 @@ function safeWget() {
760760
if ( (! $(isFileEmpty $COSIGN_PUB_KEY)) || ($(urlExists "${COSIGN_PUB_KEY}" 1)) ) && (! $(isFileEmpty $TMP_PATH)) ; then
761761
echoInfo "INFO: Using cosign to verify temporary file integrity..."
762762
COSIGN_VERIFIED="true"
763-
cosign verify-blob --key="$COSIGN_PUB_KEY" --signature="$TMP_PATH_SIG" "$TMP_PATH" --insecure-ignore-tlog --insecure-ignore-sct || COSIGN_VERIFIED="false"
763+
cosign verify-blob --key="$COSIGN_PUB_KEY" --signature="$TMP_PATH_SIG" "$TMP_PATH" --insecure-ignore-tlog --insecure-ignore-sct || \
764+
cosign verify-blob --key="$COSIGN_PUB_KEY" --signature="$TMP_PATH_SIG" "$TMP_PATH" || COSIGN_VERIFIED="false"
764765

765766
if [ "$COSIGN_VERIFIED" == "true" ] ; then
766767
echoInfo "INFO: Cosign successfully verified integrity of an already existing temporary file"
@@ -795,7 +796,8 @@ function safeWget() {
795796

796797
echoInfo "INFO: Using cosign to verify final file integrity..."
797798
COSIGN_VERIFIED="true"
798-
cosign verify-blob --key="$COSIGN_PUB_KEY" --signature="$TMP_PATH_SIG" "$OUT_PATH" --insecure-ignore-tlog --insecure-ignore-sct || COSIGN_VERIFIED="false"
799+
cosign verify-blob --key="$COSIGN_PUB_KEY" --signature="$TMP_PATH_SIG" "$OUT_PATH" --insecure-ignore-tlog --insecure-ignore-sct || \
800+
cosign verify-blob --key="$COSIGN_PUB_KEY" --signature="$TMP_PATH_SIG" "$OUT_PATH" || COSIGN_VERIFIED="false"
799801

800802
if [ "$COSIGN_VERIFIED" == "true" ] ; then
801803
echoInfo "INFO: Cosign successfully verified integrity of downloaded file"

0 commit comments

Comments
 (0)