Доброго дня.
Можно перевыпустить тестовый сертификат, который лежит в папке - SDK\SDK 2.0\C\Linux\C\test\primer
Сертификат просрочен - https://www.screencast.com/t/zmHPbXrPfLS
Заранее спасибо.
Доброго дня.
Можно перевыпустить тестовый сертификат, который лежит в папке - SDK\SDK 2.0\C\Linux\C\test\primer
Сертификат просрочен - https://www.screencast.com/t/zmHPbXrPfLS
Заранее спасибо.
Добрый день!
Тестовые ключи есть в SDK\Keys and Certs\CERT
Есть как и для ЮЛ, так и для ФЛ
Даниил, спасибо.
К сожалению, данный вариант пробовал, документ подписывается.
Импортирую корневые сертификаты, обновляю их в хранилище, использую тестовый сертификат, но при валидации XML подпись не корректная:
Документ успешно подписан - Ok
Валидация - Ошибка
Error: 149946403
XMLSec Initialize - OK.
ERROR 0x8f00026: XML parse doc - OK.
XMLSec verify xml - found 1 sign(s).
XMLSec load trusted certificates - OK.
ERROR 0x0c: XMLSec-error:
func=xmlSecOpenSSLEvpDigestVerify:file=digests.c:line=274:obj=sha256:subj=unknown:error=12:invalid data:data and digest do not match
Signature N 1
Используется сборка Nginx + php-fpm - в openssl прописаны gost-e типы.
С уважением, Евгений.