Добрый день!
ПРОБЛЕМА: Возникает окно выбора сертификата даже при заданных явно ключах.
Клиент Windows 11 КриптоПро CSP 5 откуда происходит вызов curl.
Сервер КриптоПро DSS 2.0.3345

DSSQueryCert.png
(84kb) загружен 11 раз(а).* Could not resolve host: xn--key-1n0a
* Closing connection 0
* Closing connection -1
* Could not resolve host: xxxxxx
* Closing connection 1
* Could not resolve host: xn--cert-z86a
* Closing connection 2
* Closing connection -1
* Could not resolve host: xn--cacert-vg0c
* Closing connection 3
* Closing connection -1
* Trying xx.xx.xx.xx:443...
* Connected to xxx.xxx.xu (xx.xx.xx.xx) port 443 (#4)
* schannel: disabled automatic use of client certificate
* ALPN: offers http/1.1
* ALPN: server did not agree on a protocol. Uses default.
* using HTTP/1.x
> GET /usersidp/oauth/authorize/certificate?client_id=xxxxxx.user&response_type=code&scope=dss&redirect_uri=urn:ietf:wg:oauth:2.0:oob:auto&resource=urn:cryptopro:dss:*:* HTTP/1.1
> Host: dxxxxxxxxu
> User-Agent: curl/8.0.1
> Accept: */*
>
< HTTP/1.1 302 Found
< Location: urn:ietf:wg:oauth:2.0:oob:auto?code=73..dc95b...abfbcf...76a0...8b09
< Set-Cookie: ASP.NET_SessionId=omch................c33; path=/; HttpOnly; SameSite=Lax
< Date: Wed, 12 Jul 2023 07:39:23 GMT
< Content-Length: 0
<
* Connection #4 to host dxxxxxxxxu left intact
Ключи были взяты из PFX файла методом конвертации их в PEM формат для использования их в curl.
openssl pkcs12 -in "AdminDSS 22-27.pfx" -out "AdminDSS 22-27-ca-certs.pem" -cacerts -nokeys # на этом этапе был получен пустой файл
openssl pkcs12 -in "AdminDSS 22-27.pfx" -out "AdminDSS 22-27-client-certs.pem" -clcerts -nokeys
openssl pkcs12 -in "AdminDSS 22-27.pfx" -out "AdminDSS 22-27-key.pem" -nocerts
Конвертация ключа была выполнена без ошибок, но без gost-engine возможно в этом проблема.
С уважением, Евгений
Отредактировано пользователем 13 июля 2023 г. 21:06:37(UTC)
| Причина: Не указана