Dodanie certyfikatu SSL nie powiodło się podczas wiązania z portem

Stworzyłem WebService przy użyciu WCF. Robię hosting własny i chcę włączyć HTTPS. Z mojego zrozumienia, że ​​tak się stanie, muszę utworzyć certyfikat i powiązać go z portem, którego chcę użyć.

Oto kroki, które zrobiłem, aby sobie z tym poradzić:

Utworzono certyfikat na mojej lokalnej maszynie, aby działał jako główny urząd certyfikacjimakecert -n "CN = Mój główny urząd certyfikacji" -r -sv RootCATest.pvk RootCATest.cerOtworzył plik MMC.exe i zaimportował zapisany plik .cer do folderu „Certyfikaty zaufanego certyfikatu głównego”makecert -sk MyKeyName -iv RootCATest.pvk -n "CN = MyMachineName" -ic RootCATest.cer -sr localmachine -ss my -sky exchange -pe MyMachineName.cer

Utworzono tymczasowy certyfikat usługi od podpisanego głównego urzędu certyfikacji

makecert -sk MyKeyName -iv RootCATest.pvk -n "CN = MyMachineName" -ic RootCATest.cer -sr localmachine -ss my -sky exchange -pe MyMachineName.cer

Próbowano powiązać certyfikat z numerem portu (w tym przypadku 443)

netsh http add sslcert ipport = 0.0.0.0: 443 certhash = 2c5ba85bcbca412a74fece02878a44b285c63981 appid = {646937c0-1042-4e81-a3b6-47d678d68ba9}

Wynik z kroku 4 to następujący błąd:

Błąd certyfikatu SSL nie powiódł się, błąd 1312

Określona sesja logowania nie istnieje. Może już zostać zakończone.

Czy ktoś ma jakiś powód, dlaczego mogę dostać ten błąd?

questionAnswers(21)

yourAnswerToTheQuestion