fix imports

This commit is contained in:
Kenneth Kehl
2025-06-04 07:42:41 -07:00
parent 9379ca0436
commit 5eade384c5

View File

@@ -2,14 +2,15 @@ import base64
import re import re
from urllib.parse import urlparse from urllib.parse import urlparse
import requests
import six
# import oscrypto.asymmetric # import oscrypto.asymmetric
# import oscrypto.errors # import oscrypto.errors
from cryptography import x509 from cryptography import x509
from cryptography.exceptions import InvalidSignature
from cryptography.hazmat.primitives import hashes from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.asymmetric import padding from cryptography.hazmat.primitives.asymmetric import padding
from cryptography.exceptions import InvalidSignature
import requests
import six
from app import redis_store from app import redis_store
from app.config import Config from app.config import Config
@@ -122,10 +123,7 @@ def validate_sns_cert(sns_payload):
try: try:
public_key = certificate.public_key() public_key = certificate.public_key()
public_key.verify( public_key.verify(
signature, signature, string_to_sign, padding.PKCS1v15(), hashes.SHA256() # or SHA1?
string_to_sign,
padding.PKCS1v15(),
hashes.SHA256() # or SHA1?
) )
# oscrypto.asymmetric.rsa_pkcs1v15_verify( # oscrypto.asymmetric.rsa_pkcs1v15_verify(
# oscrypto.asymmetric.load_certificate(certificate), # oscrypto.asymmetric.load_certificate(certificate),