Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SOAP i połączenie przez https wraz z certyfikatem
marion03
post 19.01.2017, 20:55:01
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 15.10.2016

Ostrzeżenie: (0%)
-----


Próbuję zestawić połączenie z Web Service firmy kurierskiej Raben przez plik WSDL (jest środowisko testowe i produkcyjne). Sam link zawiera https oraz zwraca poniższy komunikat.

Cytat
400 Bad Request No required SSL certificate was sent


Posiadam wymagany certyfikat. Poniżej zamieszczam kod, który używam. Zwraca on niestety poniższy błąd.

  1. $client = new SoapClient('https://osbtest.raben-group.com/CDM/tmsIntegrationService?wsdl', array('local_cert' => 'certyfikat.pem'));


Cytat
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://osbtest.raben-group.com/CDM/tmsIntegrationService?wsdl' : failed to load external entity "https://osbtest.raben-group.com/CDM/tmsIntegrationService?wsdl"


W dokumentacji zawarta jest jeszcze taka informacja:

Cytat
Należy użyć nagłówka SOAP w celu autoryzacji użycia danej usługi (to jest inny poziom autoryzacji niż https). Nagłówek musi być użyty jak w przykładzie poniżej:

Kod
<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
        <wsse:UsernameToken wsu:Id="CustomerID">
            <wsse:Username>UserName</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">UserPassword</wsse:Password>
        </wsse:UsernameToken>
    </wsse:Security>
</soap:Header>


gdzie powinno się umieścić:
  • CustomerID - Państwa nazwa lub searchname
  • UserName - użytkownik webservice dostarczony przez Raben
  • UserPassword - hasło do webservice dostarczone przez Raben


Proszę o pomoc.

Ten post edytował marion03 19.01.2017, 20:59:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.05.2025 - 05:04