Ошибка Zend Soap Client: не удалось включить шифрование - PullRequest
0 голосов
/ 02 октября 2010

Эй, ребята, я использую библиотеку Zend Soap Client для использования веб-сервиса, например:

$wsdl = "path_to_wsdl_file";
$client = new Zend_Soap_Client($wsdl);

$client->nfeRecepcaoLote();

И я получаю следующие ошибки:

Warning (2): SoapClient::__doRequest() [soapclient.--dorequest]: Failed to enable crypto [CORE/vendors/plugins/nfe/vendors/Zend/Soap/Client.php, line 987]

Warning (2):SoapClient::__doRequest() [soapclient.--dorequest]: connect() failed: Unspecified error [CORE/vendors/plugins/nfe/vendors/Zend/Soap/Client.php, line 987

Кто-нибудь знает, что это может быть?Хост веб-сервиса:

https://homologacao.nfe.ms.gov.br/homologacao/services/NfeRecepcao

, и я использую PHP 5.2.6 и Ubuntu 9.10.

С уважением,

З

1 Ответ

0 голосов
/ 27 января 2011

Похоже, вы пытаетесь получить доступ к службе SSL с помощью самозаверяющего сертификата. Для этого вам необходимо авторизоваться. Посмотрите Zend Soap Client документацию по адаптерам подключения .

...