Я звоню в веб-сервис WCF на JBoss через HTTPS.Я не думаю, что это имеет значение, но я использую смарт-карту для аутентификации (сертификат копируется в личном магазине).Когда я вызываю функцию веб-службы, мне предлагается ввести PIN-код смарт-карты, а затем я получаю MessageSecurityException
с сообщением
. HTTP-запрос не авторизован с помощью схемы аутентификации клиента «Согласование».Заголовок аутентификации, полученный от сервера, был ''.
Внутренним исключением является WebException с сообщением:
Удаленный сервер возвратил ошибку: (401) Unauthorized.
Если я использую Internet Explorer, я могу получить wsdl по соответствующему URL-адресу https.Любая идея о том, что происходит?
РЕДАКТИРОВАТЬ: Используя Fiddler Я вижу, что канал TLS устанавливается с кодом возврата 200, но при последующем вызове функции сервер Apache возвращает
HTTP / 1.1 401 Невозможно пройти проверку подлинности с предоставленными учетными данными