[Криптопро] Как проверить подпись на сервере? Привет, Хабр!
Пытаюсь проверить эцп на сервере./opt/cprocsp/bin/amd64/cryptcp -nochain -vsignf -mroot test.txt
В test.txt лежит "Hello world" в test.txt.sgn лежит расшифрованный base64 подписи со страницы примера. В итоге пишет:CryptCP 4.0 (c) "Crypto-Pro", 2002-2017.
Command prompt Utility for file signature and encryption.
Certificates found: 3
Folder './':
test.txt... Signature verifying...

Signer: RU, tests, etst, test, test, Максим, m***@****.com
Skipping the signature due to signer certificate is not in certificate criterion.
Error: Signature.
/dailybuildsbranches/CSP_4_0/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:851: 0x200001F9
[ErrorCode: 0x200001f9]
Что ему надо то? Мозг взорван, на форуме тп криптопро тишина. Работа не движется....

21 Авг 2019 в 07:11
864 +1
0
Ответы
1

Для проверки электронной подписи на сервере с помощью КриптоПро, вам необходимо убедиться, что у вас есть доступ к закрытому ключу, который использовался для подписи.

Сначала убедитесь, что у вас есть корректное сертификатное удостоверение, которое соответствует открытому ключу, использованному для подписи файла test.txt. Затем удостоверьтесь, что у вас есть доступ к закрытому ключу, соответствующему этому сертификату.

Кроме того, убедитесь, что ваш сервер правильно сконфигурирован для использования КриптоПро. Убедитесь, что пути к исполняемым файлам КриптоПро указаны корректно, и что у вас достаточные права доступа к файлам test.txt и test.txt.sgn.

Если после всех этих шагов проблема не решается, рекомендуется обратиться за помощью в техническую поддержку КриптоПро или на их форум. Возможно, там смогут предоставить более детальное решение проблемы.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир