Я работаю над безопасностью биллинга в приложении в моем приложении.
Я выполняю проверку на сервере, который находится в C ++.
, какие способы возможны дляпроверить это в c ++?
можно ли использовать команду openssl?
Вы можете использовать библиотеку OpenSSL.Ответ, который ваше приложение получает от Маркета, представляет собой строку данных JSON и строку подписи, которая создается с использованием закрытого ключа для открытого ключа в вашем профиле разработчика.Вы должны сохранить этот открытый ключ на своем сервере, чтобы ваше приложение могло передать строку JSON и подпись на сервер для проверки.
Строка подписи представляет собой подпись SHA1-с-RSA в кодировке base-64 с PKCS# 1 набивка.Вы должны быть в состоянии проверить это в программе на C ++, используя функции OpenSSL EVP_Verify ...: http://www.openssl.org/docs/crypto/evp.html