ssl — интеграция banki API с языком PHP

я пытался интегрировать bankID с моим кодом, но он не работает

это учебник Учебное пособие по BankID
это API имеет сертификацию ssl https://www.bankid.com/assets/bankid/rp/FPTestcert2_20150818_102329.pfx

Может ли кто-нибудь помочь мне интегрировать этот API с PHP

это мой код


try {
$client = new SoapClient( 'https://appapi.test.bankid.com/rp/v4?wsdl', array( "local_cert" => "/certname.pem" ) );
} catch (Exception $e) {
echo json_encode( array( "result" => false, "reason" => $e->getMessage() ) );}

и потому что ssl является pfx, я конвертирую его, используя openssl как

openssl pkcs12 -in FPTestcert2_20150818_102329.pfx -nocerts -out key.pem -nodes

openssl pkcs12 -in FPTestcert2_20150818_102329.pfx -nokeys -out cert.pem
openssl rsa -in key.pem -out server.key

копия
----- НАЧАТЬ RSA ЧАСТНЫЙ КЛЮЧ -----
...
----- КОНЕЦ RSA ЧАСТНЫЙ КЛЮЧ -----
раздел из server.key и
----- НАЧАТЬ СЕРТИФИКАТ -----
...
----- КОНЕЦ СЕРТИФИКАТА -----
раздел из cert.pem и поместите их в новый файл certname.pem.

и это ошибка
SOAP-ERROR: синтаксический анализ WSDL: не удалось загрузить из ‘link’: не удалось загрузить внешний объект

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …