Запрос сертификата и сертификат в магазине не соответствует
Я пытаюсь подключиться к стороннему API, для которого включена настройка взаимной аутентификации TLS. Поэтому я должен установить свои клиентские сертификаты внутри своего хранилища ключей и отправить их по процессу рукопожатия TLS. Я сделал установку сертификации сейчас, и запрос сертификата сервера выглядит следующим образом
И мои свойства сертификата это
И когда я пытаюсь подключиться, я получаю такую ошибку на Schannel
Удаленный сервер запросил аутентификацию клиента TLS, но не удалось найти подходящий сертификат клиента. Будет предпринята попытка анонимного подключения. Этот запрос на соединение TLS может быть успешным или неуспешным, в зависимости от настроек политики сервера.
Поэтому я предполагаю, что запрос и доступный сертификат не совпадают. Кто-нибудь может указать, какое свойство на сертификате не соответствует запросу?
CertUtility предоставляет этот результат, когда я запускаю его против файла pfx, который у меня есть
================ Certificate 0 ================ ================ Begin Nesting Level 1 ================ Element 0: Serial Number: xxxxxxxxxxxxxxxxxxxxxxx Issuer: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, S=Greater Manchester, C=GB NotBefore: 12-02-2014 05:30 NotAfter: 12-02-2029 05:29 Subject: CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, S=Greater Manchester, C=GB Non-root Certificate Cert Hash(sha1): xxxxxxxxxxxxxxxxxxxxxxxxx ---------------- End Nesting Level 1 ---------------- No key provider information Cannot find the certificate and private key for decryption. ================ Certificate 1 ================ ================ Begin Nesting Level 1 ================ Element 1: Serial Number: xxxxxxxxxxxxxxxxxxxxxxx Issuer: CN=COMODO RSA Domain Validation Secure Server CA, O=COMODO CA Limited, L=Salford, S=Greater Manchester, C=GB NotBefore: 16-02-2018 05:30 NotAfter: 12-12-2018 05:29 Subject: CN=www.domain.com, OU=PositiveSSL, OU=Domain Control Validated Non-root Certificate Cert Hash(sha1): xxxxxxxxxxxxxxxxxxxxxxxxxx ---------------- End Nesting Level 1 ---------------- Provider = Microsoft Enhanced Cryptographic Provider v1.0 Encryption test passed CertUtil: -dump command completed successfully.
Примечание. У меня есть два сертификата в этом PFX. Первый - это сертификат посредника, а второй - настоящий сертификат.
0 ответов на вопрос
Похожие вопросы
-
2
Безопасный сбой электронной почты Outlook 2007
-
1
Что делает адресную строку в IE зеленым?
-
4
Ошибка сертификата Firefox
-
-
9
Как отключить предупреждение, которое выдает Chrome, если сертификат безопасности не является довере...
-
1
Многоязычная поддержка в Wireshark
-
2
Как я могу отслеживать трафик на одном порту?
-
3
EFS - Узнайте, что зашифровано
-
5
Если подделка кода Mac будет подделана, что может потерпеть неудачу?
-
2
Разрешение конкретного сертификата Java
-
1
Основная проблема всей системы, касающаяся сертификатов безопасности для доступа к сайтам и программ...