跳转到主要内容

验证Amazon SNS消息的完整性

项目描述

验证Amazon SNS消息的完整性。

  • 验证加密签名。

  • 检查签名证书是否托管在Amazon控制的URL上。

  • 需要消息不能早于一小时,这是SNS消息的最大生命周期。

CILink

许可证: MIT

快速入门

$ pip install validatesns
import validatesns

# Raise validatesns.ValidationError if message is invalid.
validatesns.validate(decoded_json_message_from_sns)

注意事项

每次调用时,validate函数都会下载签名证书。出于性能考虑,缓存证书是值得的 - 您可以通过传递一个get_certificate函数来完成此操作。

它接受一个url,并返回证书内容。您的函数可以缓存到文件系统、数据库或任何合理的地方。

贡献

Github: https://github.com/nathforge/validatesns

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解更多关于安装软件包的信息。

源分布

validatesns-0.1.1.tar.gz (3.7 kB 查看哈希值)

上传时间:

由以下支持