Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Использование pycades для подписи данных
Статус: Новичок
Группы: Участники
Зарегистрирован: 04.12.2025(UTC) Сообщений: 1
Сказал(а) «Спасибо»: 1 раз
|
Всем добрый день! Пытаюсь подписать данные при помощи pycades. Необходимо выполнить аналог данной команды: Код:/opt/cprocsp/bin/cryptcp -sign -thumbprint 71D1774E947175D8B7CDB5B4F25BCD09BB0CE85F -detached content.json
Пример используемого кода: Код:content = self.json_dumps_post(content_dict)
store = pycades.Store()
store.Open(pycades.CADESCOM_CONTAINER_STORE, pycades.CAPICOM_MY_STORE, pycades.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED)
certs = store.Certificates
signer = pycades.Signer()
signer.Certificate = certs.Item(1)
signer.CheckCertificate = True
signer.KeyPin = get_config().payment.sber.esp_cert_password
signed_data = pycades.SignedData()
signed_data.Content = content
signature = signed_data.SignCades(signer, pycades.CADESCOM_CADES_BES, True)
_signedData = pycades.SignedData()
_signedData.Content = content
_signedData.VerifyCades(signature, pycades.CADESCOM_CADES_BES, True)
Подпись,полученная при помощи консольной cryptcp проходит валидацию на стороне АПИ сервиса Однако подпись сделанная при помощи pycades не проходит. Подскажите в какую сторону копать,спасибо!
|
|
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 136  Откуда: Москва Сказал(а) «Спасибо»: 12 раз Поблагодарили: 59 раз в 44 постах
|
|
 1 пользователь поблагодарил Ситдиков Денис за этот пост.
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Использование pycades для подписи данных
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close