The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

openssl проверить ГОСТ подпись., kot_k_k (ok), 02-Май-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "openssl проверить ГОСТ подпись."  +/
Сообщение от СинОптик (?), 02-Май-19, 20:55 
Проверь ни эта ли бага - https://habr.com/ru/post/450024/
Ответить | Правка | Наверх | Cообщить модератору

4. "openssl проверить ГОСТ подпись."  +/
Сообщение от kot_k_k (ok), 05-Май-19, 10:07 
> Проверь ни эта ли бага - https://habr.com/ru/post/450024/

из статьи
Для вычисления хэш-значений использовались утилиты следующего вида:

1) openssl

$ openssl dgst [–md_gost12_256|-md_gost12_512] <file

у меня выдает ошибку

# openssl dgst –md_gost12_256 c1.xml
–md_gost12_256: No such file or directory
SHA256(c1.xml)= ab1a93888b15545d9cb5f3e74490fd8a3011b48f7b1c01ff93a99c37d5ff09cf

получается он не знает о –md_gost12_256 ? блин


Ответить | Правка | Наверх | Cообщить модератору

5. "openssl проверить ГОСТ подпись."  +/
Сообщение от kot_k_k (ok), 05-Май-19, 10:17 
>> Проверь ни эта ли бага - https://habr.com/ru/post/450024/
> из статьи
> Для вычисления хэш-значений использовались утилиты следующего вида:
> 1) openssl
> $ openssl dgst [–md_gost12_256|-md_gost12_512] <file
> у меня выдает ошибку
> # openssl dgst –md_gost12_256 c1.xml
> –md_gost12_256: No such file or directory
> SHA256(c1.xml)= ab1a93888b15545d9cb5f3e74490fd8a3011b48f7b1c01ff93a99c37d5ff09cf
> получается он не знает о –md_gost12_256 ? блин

аааа. только сейчас (после публикации заметил) заметил что в статье –md_gost12_256  длинный пробел.

пойдем дальше по статье

Ответить | Правка | Наверх | Cообщить модератору

7. "openssl проверить ГОСТ подпись."  +/
Сообщение от Александр (??), 07-Окт-19, 09:00 
Получилось проверить подпись? Если да, то как?
Ответить | Правка | Наверх | Cообщить модератору

8. "openssl проверить ГОСТ подпись."  +/
Сообщение от Александр (??), 08-Окт-19, 09:00 
> Получилось проверить подпись? Если да, то как?

в общем у меня сработала следующая конструкция, может кому пригодиться:

openssl smime -verify -CAfile c_root.crt -no_check_time -in contract.pdf.1.sig -inform der -content contract.pdf -out /dev/null


если нужно что бы проверялось не истек ли срок годности сертификатов в цепочке, но нужно убрать ключ -no_check_time

если нужно проверить только подпись, и не проверять сертификаты, то заменить ключи "-CAfile c_root.crt -no_check_time" на "-noverify"


что интересно, если заменить команду "smime" на "cms", то выдает ошибку:
139968788635712:error:2E09A09E:CMS routines:CMS_SignerInfo_verify_content:verification failure:crypto/cms/cms_sd.c:819:
139968788635712:error:2E09D06D:CMS routines:CMS_verify:content verify error:crypto/cms/cms_smime.c:393:


openssl version:
OpenSSL 1.1.0l  10 Sep 2019 (Library: OpenSSL 1.1.0g  2 Nov 2017)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру