$result = openssl_pkcs12_read($content, $certdata, $pass);
$error = openssl_error_string(); // "error:0308010C:digital envelope routines::unsupported"
< /code>
в терминале (Ubuntu 22.04): < /p>
user@user-tp:~$ php -i | grep -i openssl
SSL Version => OpenSSL/3.0.2
libSSH Version => libssh/0.9.6/openssl/zlib
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 3.0.2 15 Mar 2022
OpenSSL Header Version => OpenSSL 3.0.2 15 Mar 2022
Openssl default config => /usr/lib/ssl/openssl.cnf
openssl.cafile => no value => no value
openssl.capath => no value => no value
Native OpenSSL support => enabled
< /code>
Если я попытаюсь открыть файл в терминале, я получаю ту же ошибку: < /p>
openssl pkcs12 -in file.pfx -nodes
Но если я использую -Legacy param, он работает нормально.
Как я могу использовать его в PHP без ошибок?
Я получаю сообщение об ошибке «Ошибка: 0308010c: Проценары цифровой конверты :: unsupported» При попытке открыть файл .pfx : [code]$result = openssl_pkcs12_read($content, $certdata, $pass); $error = openssl_error_string(); // "error:0308010C:digital envelope routines::unsupported" < /code> в терминале (Ubuntu 22.04): < /p> user@user-tp:~$ php -i | grep -i openssl SSL Version => OpenSSL/3.0.2 libSSH Version => libssh/0.9.6/openssl/zlib openssl OpenSSL support => enabled OpenSSL Library Version => OpenSSL 3.0.2 15 Mar 2022 OpenSSL Header Version => OpenSSL 3.0.2 15 Mar 2022 Openssl default config => /usr/lib/ssl/openssl.cnf openssl.cafile => no value => no value openssl.capath => no value => no value Native OpenSSL support => enabled < /code> Если я попытаюсь открыть файл в терминале, я получаю ту же ошибку: < /p> openssl pkcs12 -in file.pfx -nodes [/code] Но если я использую -Legacy param, он работает нормально. Как я могу использовать его в PHP без ошибок?
Я пытаюсь настроить SSL в своем клиенте Java (Thrift). (MTLS)
Мне нужен TrustStore, который содержит мой сертификат CA, чтобы клиент мог доверять сертификату сервера.
Сначала я пытаюсь использовать openssl Generate P12 -файл
Я запускаю функцию Google Cloud для выполнения асинхронной задачи с использованием pcntl_fork и клиента Guzzle для обработки внешних запросов API.
Когда я делаю внешний запрос API стороннему лицу службы, я сталкиваюсь со следующей ошибкой OpenSSL,...
Я пытаюсь использовать SDK для системы MRP 123insight. В SDK есть одна конкретная процедура под названием SDK.BOMInsertSDK. Всякий раз, когда я пытаюсь выполнить SQL-запрос из PHP через драйвер ODBC, это завершается ошибкой.