Я хотел бы создать сертификат (самоподписанный на данный момент) для зашифрованного PDF-файла на сервере. Мне интересен рабочий процесс о том, как с помощью TCPDF. Что я сделал: 1) Генерировать ключи: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 2) Затем сгенерируйте PDF с помощью .crt файла 3) Затем […]
Я выполнил инструкции в разделе Как создать сервер поставщика уведомлений Apple Push (учебник) в попытке настроить сервер push-уведомлений. Когда я пытаюсь соединиться со следующим кодом PHP // connect to apns server $strAPNSUrl = 'ssl://gateway.sandbox.push.apple.com:2195'; $strAPNSCert = 'dev.pem'; // generate stream $oStreamContext = stream_context_create(); stream_context_set_option($oStreamContext, 'ssl', 'local_cert', $strAPNSCert); // create the socket connection $oAPNS = stream_socket_client($strAPNSUrl, […]
Я получаю: Предупреждение: ldap_start_tls () [function.ldap-start-tls]: Не удалось запустить TLS: Ошибка подключения в /var/www/X.php в строке Y /etc/ldap/ldap.conf: TLS_CACERT /etc/ssl/certs/ca.crt ca.crt – это CA, который подписал сертификат сервера LDAP. Сертификат на сервере LDAP истек, и я не могу его изменить.
Я пытаюсь отправить электронное письмо с помощью php и swiftmailer, используя STARTTLS, но получаю ошибку сертификата. У меня есть root-доступ к SMTP-серверу, и используемый сертификат самоподписан. Я использую Debian на обеих машинах (веб-сервер и smtp-сервер) PHP message: PHP Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in [..]/lib/classes/Swift/Transport/StreamBuffer.php […]