Я пытаюсь подключиться к серверу с помощью проверки подлинности на основе сертификатов. Сертификат установлен на Win10.
Мой код:
Dim request As Object
request = CreateObject("WinHttp.WinHttpRequest.5.1")
request.SetClientCertificate("Local Computer\Personal\Certificates\friently_cert_name")
Dim rest_request As String = "SOAP"
request.Open("GET", "<URL>")
request.SetRequestHeader("Accept", "*/*")
request.SetRequestHeader("Connection", "Keep-Alive")
request.Send(rest_request)
Это приводит к ошибке: значение не падает с ожидаемым диапазоном
После того, как я попытался использовать:
request.SetClientCertificate("friently_cert_name")
Это привело к проблеме: для завершения аутентификации клиента требуется сертификат
Не могли бы посоветовать, как решить проблему?