rust_admob_ssv

Crates.iorust_admob_ssv
lib.rsrust_admob_ssv
version0.1.0
sourcesrc
created_at2020-05-08 15:51:11.520884
updated_at2020-05-08 15:51:11.520884
descriptionA rust implementation for verifying admob ssv callback requests using openssl
homepagehttps://github.com/tserowski/rust_admob_ssv
repositoryhttps://github.com/tserowski/rust_admob_ssv
max_upload_size
id238928
size10,901
Tim Heide (timheide)

documentation

README

Rust AdMob SSV Validation

This is a library for verifying a callback request (SSV) from AdMob. Please refer to the official documentation for more information.

It only does the verification process using openssl. It requires you to request the keys from the AdMob key server insert them into a Hashmap<u64, String> and hand it over to the verifciation function.

How to use

This library only has one function verify_ssv_callback. It takes two parameters:

  • query_string: String: The full query String including signature and key_id Documentation
  • public_keys: Hashmap<u64, String>: A HashMap of all public keys received from the AdMob key server

It returns either Ok(bool) if the verification was successful/unsuccessful or not or Err(String) when encountering an error during the whole validation process.

Commit count: 15

cargo fmt