Skip to content

Commit 6fae4c8

Browse files
committed
SigstoreKey: Handle import errors like Signer
Note that this still raises VerificationError just like before (and not UnsupportedLibraryError like Signers do).
1 parent a7f3c09 commit 6fae4c8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

securesystemslib/signer/_sigstore_signer.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ def verify_signature(self, signature: Signature, data: bytes) -> None:
6565
from sigstore.models import Bundle
6666
from sigstore.verify import Verifier
6767
from sigstore.verify.policy import Identity
68+
except ImportError as e:
69+
raise VerificationError(IMPORT_ERROR) from e
6870

71+
try:
6972
verifier = Verifier.production()
7073
identity = Identity(
7174
identity=self.keyval["identity"], issuer=self.keyval["issuer"]

0 commit comments

Comments
 (0)