Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline egow2806  
#1 Оставлено : 30 января 2026 г. 16:48:58(UTC)
egow2806

Статус: Активный участник

Группы: Участники
Зарегистрирован: 26.12.2024(UTC)
Сообщений: 47
Мужчина
Российская Федерация

Сказал «Спасибо»: 34 раз
Поблагодарили: 1 раз в 1 постах
Добрый день, есть задача подписывать хэш.
Для подписания использую расширение pycades для python.
_________________________
signer = pycades.Signer()
signer.Certificate = {cert.Thumbprint: cert for cert in [certs.Item(i) for i in range(1, certs.Count + 1)]}[SHA1THUBBPRINT.upper()]
signer.CheckCertificate = True
signer.TSAAddress = TSA_ADDRESS
signer.KeyPin = '...'
signedData = pycades.RawSignature()
signature = signedData.SignHash(hashedData, signer)
_________________________
Получаю ошибку: argument 2 must be pycades.Certificate, not pycades.Signer

когда делаю вот так: signature = signedData.SignHash(hashedData, signer.Certificate), запрашивает пароль: Crypto-Pro GOST R 34.10-2012 KC1 CSP requests container password. Type password:

Подскажите пожалуйста, как корректно написать, чтобы пароль не запрашивался при вызове: signedData.SignHash(), а использовался signer.KeyPin.
Offline Ситдиков Денис  
#2 Оставлено : 30 января 2026 г. 17:13:25(UTC)
Ситдиков Денис

Статус: Администратор

Группы: Участники
Зарегистрирован: 01.03.2017(UTC)
Сообщений: 139
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 12 раз
Поблагодарили: 62 раз в 47 постах
Добрый день!
Этот способ не подходит?
Код:
cert.PrivateKey.KeyPin = '***' # Пароль сертификата

https://github.com/CryptoPro/pycades/issues/8
thanks 1 пользователь поблагодарил Ситдиков Денис за этот пост.
egow2806 оставлено 30.01.2026(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.