13个版本

0.11.1-preview.62024年7月22日
0.11.1-preview.52024年7月8日
0.11.1-preview.42023年1月10日
0.11.1-preview.32022年10月24日
0.10.2 2021年5月2日

948网络编程

Download history 12/week @ 2024-04-19 17/week @ 2024-04-26 14/week @ 2024-05-03 5/week @ 2024-05-17 9/week @ 2024-05-24 6/week @ 2024-05-31 2/week @ 2024-06-07 2/week @ 2024-06-14 177/week @ 2024-07-05 212/week @ 2024-07-12 106/week @ 2024-07-19 15/week @ 2024-07-26

425 每月下载
用于 2 crates

MIT 许可证

275KB
5K SLoC

Rust 4K SLoC // 0.0% comments Python 1K SLoC // 0.1% comments

Rust的AWS签名验证例程

Crate: scratchstack-aws-signature

GitHub Actions Coverage Status

scratchstack-aws-signature crate(之前称为aws_sig_verify)提供AWS SigV4 验证 例程。如果你只是想调用AWS服务或其他使用AWS SigV4签名的服务,这不是你想要的库。Rusoto已经有一个库,rusoto_signature,提供此功能。

如果你试图使用AWS提供的凭证执行AWS SigV4验证,这个库也 不会为你工作。你需要调用者的密钥(或其衍生物),AWS出于明显的原因不允许这样做。相反,你应该使用带有IAM身份验证的API网关

另一方面,如果你有自己的AWS类似凭证生态系统,正在开发模拟AWS服务或只是非常喜欢AWS SigV4但不能在AWS中运行,这个库 可能 适合你。

该软件包的文档已自动发布到docs.rs

依赖项

~11MB
~185K SLoC