Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 2,590
Сказал(а) «Спасибо»: 607 раз Поблагодарили: 451 раз в 427 постах
|
Хмм, а не связана ли ошибка с тем, что в коде УЦ ФК наименование провайдера прибито гвоздями?  Т.е. это чистой воды только предположение, но всё же, оно имеет место быть... Некоторые изыскания: Нет не связано, но похоже, что следует разбирать сам запрос, там имеется подозрительное место, например: Код:{"oid":"300E06092a850302010102010a020101","title":"Номер 1.2.643.2.1.1.2.1.10, версия 1","state":"new"},
Как будто, с первого взгляда, в этой строке перепутаны местами значения: OID и какой-то №? Код:<script>
Signing.GenerationCertReq.Init({
redirectUrl: "",
certificateRequest: {"profile":"UCFK","algorithm":"1.2.643.7.1.1.1.1","commonName":...},
...
{"oid":"2.5.4.10","title":"Организация"},
{"oid":"2.5.4.11","title":"Подразделение"},
{"oid":"2.5.4.12","title":"Должность"},
{"oid":"2.5.4.42","title":"Имя и отчество"},
{"oid":"2.5.29.14","title":"Индентификатор ключа субъекта"},
{"oid":"2.5.29.15","title":"Использование ключа"},
{"oid":"2.5.29.16","title":"Private Key Usage"},
{"oid":"2.5.29.17","title":"Дополнительное имя субъекта"},
{"oid":"2.5.29.32","title":"Политики сертификата"},
{"oid":"2.5.29.37","title":"Улучшенный ключ"},
{"oid":"300E06092a850302010102010a020101","title":"Номер 1.2.643.2.1.1.2.1.10, версия 1","state":"new"},
{"oid":"1.3.6.1.4.1.311.21.7","title":"Шаблон сертификата","state":"new"}]},
oidsToDisplay: [{"oid":"*","display":true}],
provider: "Auto",
disableCertificateVerification: true
});
</script>
Следует добавить, что: Код:"300E06092a850302010102010a020101"
это шаблон сертификата:  При этом, в захваченном *.har, при поиске вышеобозначенного значения, можно лицезреть следующее: Код:"postData":
{
"mimeType": "application/json",
"text": "{
\"commonName\":\"ФИО\",
\"subject\":
[
{\"oid\":\"1.2.643.100.3\",\"value\":\"СНИЛС\"},
{\"oid\":\"1.2.643.3.131.1.1\",\"value\":\"ИННФЛ\"},
{
\"oid\":\"1.2.372.980001.8.4.1\",\"values\":
[
{\"oid\":\"1.2.643.100.3\",\"value\":\"СНИЛС\"},
{\"oid\":\"1.2.643.3.131.1.1\",\"value\":\"ИННФЛ\"}
]
},
{\"oid\":\"2.5.4.8\",\"value\":\"РЕГИОН\"},
{\"oid\":\"2.5.4.6\",\"value\":\"RU\"},
{\"oid\":\"2.5.4.7\",\"value\":\"ПУНКТ\"},
{\"oid\":\"1.2.840.113549.1.9.1\",\"value\":\"EMAIL\"},
{\"oid\":\"2.5.4.10\",\"value\":\"НАИМЕНОВАНИЕОРГАНИЗАЦИИ\"},
{\"oid\":\"2.5.4.4\",\"value\":\"ФАМ\"},
{\"oid\":\"2.5.4.42\",\"value\":\"ИМЯОТЧ\"},
{\"oid\":\"2.5.4.12\",\"value\":\"ДОЛЖНОСТЬ\"}
],
\"container\":\"НАИМЕНОВАНИЕКОНТЕЙНЕРА\",
\"keyUsages\":
[
\"digitalSignature\",
\"nonRepudiation\",
\"keyEncipherment\",
\"dataEncipherment\",
\"keyAgreement\"
],
\"algorithm\":\"1.2.643.7.1.1.1.1\",
\"exportPrivateKey\":true,
\"policies\":
[
\"1.2.643.100.113.1\"
],
\"subjectAltName\":
[
],
\"oidTitles\":
[
{\"oid\":\"1.2.643.100.4\",\"title\":\"ИНН ЮЛ\"},
{\"oid\":\"1.2.372.980001.8.4.1\",\"title\":\"Данные для выпуска сертификата\"},
{\"oid\":\"300E06092a850302010102010a020101\",\"title\":\"Номер 1.2.643.2.1.1.2.1.10, версия 1\"},
{\"oid\":\"1.3.6.1.4.1.311.21.7\",\"title\":\"Шаблон сертификата\"}
],
\"extKeyUsages\":
[
\"1.3.6.1.5.5.7.3.2\"
],
\"identificationKind\":\"remoteCert\",
\"customExtensions\":
[
{\"oid\":\"1.3.6.1.4.1.311.21.7\",\"value\":\"300E06092a850302010102010a020101\"}
]
}"
}
Т.е. складывается впечатление, что не правильно либо формируют сам json-запрос, либо парcят строки оного. Отредактировано пользователем 1 января 2023 г. 16:40:35(UTC)
| Причина: Не указана
|