Кстати, если в stunnel.conf
Поставить verify = 2
тестрование
9. Тестирование ЭП в браузере на сервисе
https://www.cryptopro.ru.../cades_xlong_sample.htmlВыдает ошибку
«Не удалось создать подпись из-за ошибки: Время ожидания операции истекло (0x80072EE2)»
2022.12.16 10:27:18 LOG5[4036:13392]: No error on CertGetCertificateChain
2022.12.16 10:27:18 LOG3[4036:13392]: Error 0x800b010f (CERT_E_CN_NO_MATCH) returned by CertVerifyCertificateChainPolicy!
2022.12.16 10:27:18 LOG5[4036:12448]: incomp_mess = 0, extra_data = 1
2022.12.16 10:27:18 LOG3[4036:13392]: Error 0x800b010f returned by VerifyCertChain
2022.12.16 10:27:18 LOG5[4036:11212]: incomp_mess = 0, extra_data = 0
2022.12.16 10:27:18 LOG3[4036:13392]: **** Error 0x800b010f authenticating server credentials!
2022.12.16 10:27:18 LOG5[4036:13392]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
2022.12.16 10:27:18 LOG7[4036:13392]: free Buffers
2022.12.16 10:27:18 LOG7[4036:12448]: tls1-client-https-1 finished (2 left)
2022.12.16 10:27:18 LOG7[4036:13392]: delete c->hContext
2022.12.16 10:27:18 LOG7[4036:11212]: tls1-client-https-2 finished (1 left)
2022.12.16 10:27:18 LOG7[4036:13392]: delete c->hClientCreds
2022.12.16 10:27:18 LOG5[4036:13392]: incomp_mess = 0, extra_data = 1
2022.12.16 10:27:18 LOG7[4036:13392]: tls1-client-https-1 finished (0 left)
Это как раз то:
PrivKey: 06.10.2021 16:36:34 - 06.01.2023 16:36:33 (UTC)
Error 0x800b010f (CERT_E_CN_NO_MATCH) returned by CertVerifyCertificateChainPolicy!
An error occurred in running the program.
WebClient.c:794:Error authenticating server credentials!
Error number 0x800b010f (-2146762481).
CN-имя сертификата не совпадает с полученным значением.
Если поставить verify = 0
Работает!