Я отправляю зашифрованную строку openssl с сервера с помощью PHP на iOS и наоборот, на сервере с использованием PHP мне нужно зашифровать / дешифровать строку и то же самое с iOS, все работает отлично, за исключением того, что строка, полученная из iOS, содержит дополнительные символы, после нескольких поисков i пришел к пониманию того, что шифрование […]
Я запускаю PHP 5.5.16 на IIS8, Windows 2012 R2 и просто обновлен от 5.4.17. У меня проблема с php_openssl.dll В ini-файле (да, я проверял, что это правильный ini-файл). Я установил расширение = php_openssl.dll как таковое, перезапустил IIS и phpinfo (), все еще заявляет, что [OpenSSL поддержка отключена (установка ext / openssl)] Кроме того, когда я […]
Я получил следующий код. <?php error_reporting(E_ALL); ini_set('display_errors',1); $keystore = '/var/www/html/key.pem'; $url = 'https://myurl'; $keystorepassword = '123'; $key2 = "/var/www/html/public.pem"; $handler = fopen($key2, "r"); $kkey = fread($handler, 8192); fclose($handler); $pubkey = openssl_get_publickey($kkey); openssl_free_key($pubkey); $curl = curl_init(); curl_setopt($curl, CURLOPT_VERBOSE, TRUE); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); //curl_setopt($curl, CURLOPT_SSLVERSION,3); curl_setopt($curl, CURLOPT_SSLCERT, $keystore); […]
У меня есть эта ошибка с этим файлом: <?php // $data and $signature are assumed to contain the data and the signature $signature = null; $toSign = "C:/Users/User/Desktop/xampp/htdocs/docum.docx"; $fp = fopen("key.pem", "r"); $priv_key = fread($fp, 8192); fclose($fp); $pkeyid = openssl_get_privatekey($priv_key); openssl_sign($toSign, $signature, $pkeyid); openssl_free_key($pkeyid); echo($signature); // fetch public key from certificate and ready it $fp […]
Я включил адаптивные платежи PayPal в одном из плагинов WordPress. Моя функциональность полностью готова и работает до вчерашнего дня. Однако, когда я начал с окончательного тестирования, я застрял в этом исключении – PPConnectionException Object ( [url:PPConnectionException:private] => https://svcs.sandbox.paypal.com/AdaptivePayments/Pay [data:PPConnectionException:private] => [message:protected] => error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number ……..) //I am just pasting necessary piece of error […]
В настоящее время я создаю скрипт для выполнения некоторых запросов на склеивание SSL, однако мне не повезло в их выполнении. Все, что я получаю от curl_error (), – это простая строка «Ошибка подключения SSL» … Это совсем не полезно. Я попытался вставить действительный самоподписанный сертификат, полностью отключил проверку (как показано в приведенном ниже коде) и […]
Я хочу отправить письма с gmail в свой проект, и поэтому я должен включить openssl (когда я зарегистрировал phpinfo, который был отключен —-> Поддержка OpenSSL отключена (установить ext / openssl)) … Я использую эту последнюю версию сервера wamp: СКАЧАТЬ WampServer 2.1e (32 бит) Apache 2.2.17 Php 5.3.5 Mysql 5.5.8 PhpMyadmin 3.2.0.1 SQLBuddy 1.3.2 XDebug 2.1.0-5.3 […]
Я подключаю Soap к веб-сервису, и мне нужно заполнить учетные данные заголовка, чтобы войти в систему. $user_id = 'MyUserId'; $unique_key = $this->getUniqueKey(); $base_password = $this->getFieldBase('MyPassword', $uniqueKey); $base_date = $this->getFieldBase(gmdate('Ymd\TH:i:s\.00\Z'), $unique_key); $nonce = $this->getFieldNonce($unique_key, '.myPemFile.pem'); <wss:UsernameToken> <wss:Username>' . $user_id . '</wss:Username> <wss:Password>' . $base_password . '</wss:Password> <wss:Nonce>' . $nonce . '</wss:Nonce> <wss:Created>' . $base_date . '</wss:Created> […]
Я пытаюсь исправить несколько дыр в безопасности в нашем Mac OS X Server 10.5.8. Отверстия находятся в OpenSSH, Apache и PHP. Apple сообщила мне, что они НЕ будут исправлять их, поскольку линия 10.5.8 была EOL'ed. Каков наилучший способ обновления этих компонентов без «нарушения» интеграции Apple с сервисами? Например, мы администрируем наши веб-сайты в этом поле […]
В JAVA-коде (BouncyCastle lib) мы создаем подпись с использованием закрытого ключа. Код ниже. У нас есть задача получить одну и ту же подпись с помощью PHP — с использованием того же закрытого ключа. Попробуйте использовать PHP-код, например openssl_sign($plainText, /*&*/$signature, $private_key); Но подпись, которую мы получаем в PHP, не совпадает с сигнатурой, которую мы получаем в […]