Статус: Активный участник
Группы: Участники
Зарегистрирован: 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.
|
|
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 139  Откуда: Москва Сказал(а) «Спасибо»: 12 раз Поблагодарили: 62 раз в 47 постах
|
|
 1 пользователь поблагодарил Ситдиков Денис за этот пост.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close