Łączę się, korzystając z Microsoft C#, z serwisem internetowym firmy Microsoft. Muszę podać nazwę użytkownika, hasło (w kodzie C#); i zainstaluj certyfikat (w formacie .cer) w sekcji "Urzędy certyfikacji głównych" certyfikatów systemu.Łączenie się z usługą sieciową za pomocą PHP tylko nazwa użytkownika, hasło i urząd certyfikacji
Jak mogę połączyć się z taką usługą w PHP? Powodem, dla którego pytam, jest to, że wszystkie metody, które widziałem (takie jak wsdl2php, który tworzy podklasę SoapClient), wydają się zakładać różne rzeczy, takie jak certyfikat SSL, plik klucza SSL i hasło klucza SSL.
To wszystko wprowadza mnie w błąd. Nie jestem pewien, co powinno iść tam, gdzie. Nie jestem pewien, gdzie powinien iść mój "główny urząd certyfikacji" (plik .cer) i gdzie powinna iść nazwa użytkownika i hasło. Jakieś pomysły?
Czy masz jakiś kod, który może to zrobić w NuSOAP? Jeśli używam twojego kodu, zawsze otrzymuję ten błąd: Ostrzeżenie PHP: SoapClient :: __ doRequest(): SSL: Połączenie zresetowane przez peer w /Users/enchilada/Desktop/test.php na linii 22 PHP Błąd krytyczny: Uncaught SoapFault wyjątek: [HTTP] Błąd Pobieranie nagłówków HTTP w /Users/enchilada/Desktop/test.php:22 – Enchilada
instalacja libssl, curl, libxml (jeśli nie inst. I linux) i aktualizacja php, są błędy wskazujące na ten błąd, spróbuj dodać opcja śledzenia w tworzeniu instancji, jeśli to nie zadziałało, start wireshark – borrel
Spróbuję tego. Dzięki. Wrócę do ciebie, jeśli nadal nie zadziała. – Enchilada