msxml6.dll ошибка «80090327» Произошла неизвестная ошибка при обработке сертификата - PullRequest
0 голосов
/ 28 января 2020

Я работаю над классным c ASP веб-приложением и в настоящее время сталкиваюсь с проблемой при аутентификации пользователя. Ниже приведен мой исходный код для доступа к локальному сертификату SSL для запроса POST. Тем не менее, я получаю сообщение об ошибке на xmlhttp.send "enter image description here"

set xmlhttp =  server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3   
xmlhttp.setOption SXH_OPTION_SELECT_CLIENT_SSL_CERT, SERVER_CERT_PATH
xmlhttp.Open "POST", PostURL, False
xmlhttp.setRequestHeader "Content-type", "application/x-qbxml"
xmlhttp.setRequestHeader "ping.instanceId", REFID_INSTANCE_ID
xmlhttp.send
xml = xmlhttp.responsetext
pickUpAttributesFromReferenceIdAdapter = xml

Ранее мне удалось решить эту проблему, установив разрешение на доступ к папке Crypto \ RSA \ MachineKeys (Администратор - Полный доступ, Все - Чтение). Этот обходной путь смог решить эту проблему. Однако из-за некоторых изменений в папке ключей компьютера я снова получаю эту ошибку.

Я попытался перезапустить серверы приложений и IIS, а также проверил путь и имя сертификата SERVER_CERT_PATH SSL, который также выглядит нормально. ,

Нужна помощь !!

...