#ad-mob #advertising #callback #verifying #openssl #requests #ssv

rust_admob_ssv

使用 openssl 验证 AdMob SSV 回调请求的 Rust 实现

1 个不稳定版本

0.1.0 2020年5月8日

#6#ad-mob

Apache-2.0

9KB
74

Rust AdMob SSV 验证

这是一个用于验证 AdMob 回调请求(SSV)的库。有关更多信息,请参阅官方文档

它仅使用 openssl 执行验证过程。它要求您从AdMob 密钥服务器请求密钥,将它们插入到 Hashmap<u64, String> 中,并将其传递给验证函数。

如何使用

此库只有一个函数 verify_ssv_callback。它接受两个参数

  • query_string: String:包括签名和 key_id 的完整查询字符串 文档
  • public_keys: Hashmap<u64, String>:从AdMob 密钥服务器接收到的所有公钥的 HashMap

它返回成功/失败或不成功的结果,或者在整个验证过程中遇到错误时返回 Err(String)

依赖关系

~3.5MB
~77K SLoC