Intereting Posts
API-интерфейс Gmail PHP Отправка электронной почты При правильном использовании достаточно htmlspecialchars для защиты от всех XSS? php, чтобы добавить песни на страницу проверки Когда и почему «наконец» может быть полезно? Как {} влияет на MySQL-запрос в PHP? Настройка cookie с php внутри JS дает мне ошибку в строке 29, возвращая переменную из PHP-кода? eregi_replace ("", '', $ data) – что делает эта строка? Baffled: PHP Неустранимая ошибка: Исключение брошено без рамки стека в Unknown в строке 0? Установка глобальной переменной в Magento, GUI? Ошибка сертификата SSL не может получить сертификат локального эмитента Проверка того, содержит ли строка целое число HTTP-протокол PUT и DELETE и их использование в PHP отображать данные из базы данных в таблицу html PhpStorm не получает соединения xdebug: журнал событий PhpStorm: не удается оценить выражение 'isset ($ _ SERVER )' имея http ссылки на странице https, но не скрипты или css

Не удается проверить открытый ключ openssl

Я пытаюсь использовать openssl_verify() для проверки $payload с помощью $publicKey . Вот мой код:

 $publicKey = openssl_pkey_get_public($_POST['publicKeyURL']); $playerID = $_POST['playerID']; $timestamp = intval($_POST['timestamp']); $signature = base64_decode($_POST['signature']); $salt = base64_decode($_POST['salt']); $payload = $playerID . $bundleID . $timestamp . $salt; $status = openssl_verify($payload, $signature, $publicKey); openssl_free_key($publicKey); if ($status == 1) { /* */ } 

Я получаю следующую ошибку:

Параметр openssl_verify (), предоставленный ключом, не может быть принудительно введен в открытый ключ

Информация POST поступает из приложения iOS с использованием этого метода Game Center .

Solutions Collecting From Web of "Не удается проверить открытый ключ openssl"