samo podpisany certyfikat. Podstawowe połączenie zostało zamknięte: nie można ustanowić relacji zaufania
Próbuję skonfigurować certyfikat z podpisem własnym dla witryny usług internetowych naszego intranetu. Sam certyfikat pokazuje, że jest „ok”, ale podczas próby wywołania metody z usługi sieciowej zgłasza błąd, a podczas dodawania odniesienia do strony internetowej wyświetla ostrzeżenie.
Oto kroki i niektóre zrzuty ekranu, aby upewnić się, że dostarczam dokładnych informacji.
Windows Server 2003. IIS. Witryna internetowa to „WebServices.companyName.vmc”
Oto nagłówek hosta dla witryny
Z serwera pokazuje, że cert jest „ok”.
Oto niektóre ustawienia witryny
Teraz w visual studio 2008, dodając odnośnik do strony internetowej
Kliknięcie „Tak” w wyskakującym okienku
Klikając „Nie” na to okienko, kilka razy po kolei.
Po uruchomieniu linii kodu, która wywołuje usługę internetową ... otrzymuję ten błąd
Podstawowe połączenie zostało zamknięte: nie można ustanowić relacji zaufania dla bezpiecznego kanału SSL / TLS.
A gdy witryna usługi w przeglądarce, blokada małych podkładek przy pasku adresu URL, dostarcza tę wiadomość:
Oto mój istniejący kod:
Dim mySvc As New WebServices.InstantAccount
mySvc.calledFunction()
EDYTOWAĆ
Dla każdego, kto ma podobny problem, przeczytaj zarówno odpowiedź iamkrillin, jak i moją odpowiedź ... ponieważ są to dwa różne sposoby rozwiązania problemu ... w zależności od tego, którą część możesz kontrolować (kod lub certyfikat).