This commit is contained in:
Kenneth Kehl
2025-06-04 08:03:01 -07:00
parent 5eade384c5
commit 57f98b1507
4 changed files with 5 additions and 31 deletions

View File

@@ -4,9 +4,6 @@ from urllib.parse import urlparse
import requests
import six
# import oscrypto.asymmetric
# import oscrypto.errors
from cryptography import x509
from cryptography.exceptions import InvalidSignature
from cryptography.hazmat.primitives import hashes
@@ -125,13 +122,6 @@ def validate_sns_cert(sns_payload):
public_key.verify(
signature, string_to_sign, padding.PKCS1v15(), hashes.SHA256() # or SHA1?
)
# oscrypto.asymmetric.rsa_pkcs1v15_verify(
# oscrypto.asymmetric.load_certificate(certificate),
# signature,
# string_to_sign,
# "sha1",
# )
return True
# except oscrypto.errors.SignatureError:
except InvalidSignature:
raise ValidationError("Invalid signature")