Привет, я пытаюсь создать подписанный URL в Python.По сути, я пытаюсь получить доступ к защищенному контенту Amazon Cloudfront с сервера Google App Engine.Amazon предоставил мне pem-файл с содержимым, похожим на:
----- BEGIN RSA PRIVATE KEY -----
MIICWQf .... еще много символов... 7bx8WiUk
----- END RSA PRIVATE KEY -----
Согласно Начало работы с безопасной потоковой передачей AWS CloudFront с Python , подписаннымURL генерируется через EVP как таковой: key = EVP.load_key_string(priv_key_string)
.Основная проблема заключается в том, что Google App Engine не поддерживает from M2Crypto import EVP
.Я пытался найти в Google процедуры шифрования RSA Google App Engine , но не нашел ни одного работающего модуля.Один из них, на который я наткнулся, Подписание строки с закрытым ключом RSA в Google App Engine Python SDK , сказал, что я могу использовать from tlslite.utils import keyfactory
.Тем не менее, я все еще получаю ответ, который говорит: No module named tlslite.utils
.
В заключение, мне просто интересно, если кто-нибудь знает, есть ли модуль, который выполняет процедуры шифрования RSA в Google App Engine.Спасибо, ваша помощь, как всегда, ценится