Articles of ssl certificate

Передача .PEM и .KEY как строка в Curl с использованием PHP

У меня есть файлы CERT и private key. Я использую cUrl и PHP для подключения к другой службе. На данный момент у меня есть сертификат и ключ в файлах, и он отлично работает со следующим кодом: $pemfile = "cert.pem"; $keyfile = "private_key.key"; $url = "someTestUrl"; $requestXml = "requestData"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, […]

Необходимо проверить, что веб-сайт содержит сертификат ssl или нет, если да, то какова дата истечения срока действия сертификата с использованием php-скриптов

Мне нужно проверить с помощью php-скриптов, чтобы данный веб-сайт содержал сертификат ssl или нет, если он содержит то, что является датой истечения срока действия сертификата. Есть ли способ получить эту информацию для любого веб-сайта, используя скрипты php? Если да, то plzzz сообщит мне. Я много раз пробовал Google, но ничего не нашел. Благодарю.

Можно ли читать информацию SSL в PHP с любого сайта?

Я хочу знать, есть ли возможность читать информацию от других сторон, использующих PHP о своей информации о сертификатах SSL, я пытался найти ее на протяжении веков, но нет никакого реального ответа, который был найден для меня. Например, я ввожу «www.paypal.com» в скрипт, и он вернет следующее: Полномочия: VeriSign, Inc Срок действия: 18 февраля 2011 г. […]

cURL Запрошенный URL /api/process.php не найден на этом сервере

Я создал API для клиентов, использующих cURL. Я просто перешел на новый сервер этого домена, и теперь api не работает. Кажется, что все работает над точными модулями, но я не могу заставить его работать: Это ответ, который я получаю. Array ( [url] => https://www.1800pay.com/api/process.php [content_type] => text/html; charset=iso-8859-1 [http_code] => 404 [header_size] => 179 [request_size] […]

Ошибка входа в систему Google Php Oauth Не удалось найти системный пакет CA

Я точно следую примеру, но получаю сообщение об ошибке $ client-> authenticate ($ _ GET ['Code']); Значение кода возвращается, но не будет аутентифицироваться. Ошибка Неустранимая ошибка: исключить исключение «RuntimeException» с сообщением «Нет системного пакета CA можно найти в любом из общих расположений системы. Версии PHP до 5.6 неправильно настроены для использования пакета CA системы по […]

cURL не может использовать клиентский сертификат, на локальном сервере

Я установил локальный сервер с помощью XAMPP. У меня есть два PHP-скрипта, отправитель и получатель. Я пытаюсь отправить XML-файл от отправителя к получателю, используя HTTP over SSL (HTTPS). Я создал собственный сертификат, настроенный XAMPP, и я использую этот код для моего отправителя: <?php /* * XML Sender/Client. */ // Get our XML. You can declare […]

Веб-вход с использованием открытого / закрытого ключа ssl?

Возможно ли создать процесс входа в систему, требующий открытого / закрытого ключа через веб-браузер? Открытый ключ будет храниться на сервере, и закрытый ключ будет храниться (и зашифрован) пользователем. Я в основном хочу сделать что-то похожее на то, что делает SSH, но через Интернет. Возможно, пользовательский метод проверки подлинности HTTP (кроме «Дайджест»). Я знаю, что это […]

как отправить запрос SOAP с сертификатом SSL в PHP?

Я пытаюсь отправить SOAP-запрос PHP с сертификатом DER (это означает, что сертификат не имеет privateKey), но не имеет успеха. $local_cert = FULL_PATH_TO_MY_CERT; $client = new SoapClient($wsdl, array( 'local_cert' => $local_cert, 'trace' => 1, 'exceptions' => 1, 'soap_version' => SOAP_1_1, 'encoding' => 'ISO-8859-1', 'compression' => (SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP), 'location' => 'https://webserviceurl:port/ws/servlet/ws' )); Только я получаю такие […]

stream_socket_client не удалось подключиться (время ожидания подключения)

Я использую сертификат, а закрытый ключ $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', $certfile); stream_context_set_option($ctx, 'ssl', 'passphrase', $pass); $fp = stream_socket_client('ssl://gateway.xyz.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); Он работает на моем локальном сервере XAMPP, но не работает на внешнем сервере: Предупреждение: stream_socket_client () [function.stream-socket-client]: невозможно подключиться к ssl: //gateway.sandbox.push.apple.com: 2195 (время ожидания подключения) в /home/biranchi/public_html/push.php в строке […]

cURL требует CURLOPT_SSL_VERIFYPEER = FALSE

Я использовал cURL на моем локальном хосте в течение самого долгого времени, и внезапно я заметил, что он больше не работает, если я явно не установил параметр CURLOPT_SSL_VERIFYPEER = FALSE . Я понятия не имею, как это изменилось, но я использую NGINX и PHP, и я могу проверить, что это не является конкретной проблемой для […]