Захотелось в коммандной строке под Linux проверить сертификат выданный гос. структурой.
Вооружился Openssl, собрал версию 1.0.0d с подержкой GOST, скачал корневой сертификат и сертификат удостоверяющего центра, слепил их вместе и применил утилиту openssl:
Вооружился Openssl, собрал версию 1.0.0d с подержкой GOST, скачал корневой сертификат и сертификат удостоверяющего центра, слепил их вместе и применил утилиту openssl:
# openssl x509 -inform DER -in cacert.cer -outform PEM > cacert.pem
# openssl x509 -inform DER -in uccert.cer -outform PEM > uccert.pem
# cat cacert.pem uccert.pem > certs.pem
# openssl verify -engine gost -CAfile certs.pem mycert.pem
engine "gost" set.
mycert.pem: OK
Тоже самое сработало под MinGW/MSys. Дополнительно установил пакет msys-openssl
ОтветитьУдалить