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).

questionAnswers(2)

yourAnswerToTheQuestion