LINUX.ORG.RU
ФорумAdmin

Python + OpenSSL + GOST. Как можно получить информацию о ГОСТ сертификате через Python скрипт?

 , ,


0

1

Всем привет! Подскажите пожалуйста. Как можно получить информацию о ГОСТ сертификате через Python скрипт? Меня интересует End Date и Issuer. Для обычных RSA сертификатов можно получать как через ssl так и через request насколько знаю. Но как быть с ГОСТ? Сейчас есть openssl с подключенным gost, но дергать консольный openssl из скрипта как-то не красиво :(

Если к openssl подключен gost-engine, на библиотеки Python это как-то влияет?

Спасибо заранее

не сталкивался с такой задачей, но в чем собственно проблема? Питоновская ssl использует OpenSSL под капотом, значит там все должно работать. SSLSocket.getpeercert() или что-нибудь такое. Возможно надо будет запускать скрипт с установленной переменной

OPENSSL_ENGINES=path/to/gost/engine script.py

если он гостового движка не видит

Lrrr ★★★★★
()

Разве при чтении этих данных не всё равно, какой там алгоритм?

При чтении этих данных всё равно, какой там алгоритм. (если не проверять подлинность…)

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 2)

Сейчас есть openssl с подключенным gost, но дергать консольный openssl из скрипта как-то не красиво :(

а по другому то никак. Либо криптопро либо openssk с энгайном.

В питоне есть свой клиент, но он вроде с гостами вообще не умеет.

AVL2 ★★★★★
()