LINUX.ORG.RU

На PyPi доступен пакет fsb795 для разбора квалифицированных сертификатов

 , , , ,


2

1

На pypi.org выложен пакет fsb795, который имеет удивительно простой интерфейс для доступа к атрибутам квалифицированного сертификата, созданного в соответствии с требованиями Приказа ФСБ РФ от 27 декабря 2011 г. № 795 «Об утверждении требований к форме квалифицированного сертификата...»:

  • subjectSignTool() – возвращает строку с наименованием СКЗИ владельца сертификата;
  • issuerSignTool() – возвращает список из четырех элементов с информацией криптографических средствах издателя сертификата;
  • classUser() – возвращает строку с oid-ами классов защищенности СКЗИ владельца сертификата;
  • issuerCert() – возвращает информацию об издателя сертификата;
  • publicKey() – возвращает полную информацию о публичном ключе;
  • и т.д.

    С использованием этого пакета на Python разработана утилита viewCertFL63 для просмотра квалифицированных сертификатов. Пакет может оказаться очень полезной для разработчиков программного обеспечения PKI/ИОК

>>> Подробности



Проверено: Shaman007 ()

выглядит тоже «фсбшно», но если это кому-то нужно (из нормальных людей), то пусть будет :)

anonymous ()

Всплакнул по третьим кедам, посмотрев на скриншот...

Alve ★★★★★ ()

Если вам жалко свои глазки, то не открывайте исходники

theLastOfCats ()

#For test
Не, так не делается. Тесты отдельно, логика отдельно.

Deleted ()
Ответ на: комментарий от Deleted

Наколечное решение с кучей print'ов, закомменченого кода, и полного игнорирования PEP8

theLastOfCats ()

Как можно писать на языке полностью наплевав на гайдлайны?

RazrFalcon ★★★★★ ()
Ответ на: комментарий от theLastOfCats

Это ВЫ про что ? Про сабж или про утилиту - viewCertFL63 ?

mx__ ★★★★★ ()

Что-то внешне похожее и тоже про сертификаты было не так давно на Tk, я не ошибаюсь?

UPD: нашёл.

Deleted ()
Последнее исправление: av0r (всего исправлений: 2)
Ответ на: комментарий от RazrFalcon

Как можно писать на языке полностью наплевав на гайдлайны?

а как можно было сделать в новых вагонах питерского метро при закрытии двери 8-кратное пиии.. пиии.. пиии.. пиии.. с гадским звуком.

все под небом.

barberry ★★ ()

Твою-то мать!

Ну ясно что фейсов не особо любят. Но не до такой же степени-то!

Кто-нибудь, запретите этим ослам программировать!

anonymous ()
Ответ на: комментарий от RazrFalcon

А тебе Go не нравится, который бы с таким быдлкодом вообще компиляться оказался.

WitcherGeralt ★★ ()

удивительно простой интерфейс

удивительно убогий интерфейс

DILIN ★★★ ()
Ответ на: комментарий от RazrFalcon

Зато оно сэкономило не одну пару глаз, предотвращая мгновенное вытекание.

WitcherGeralt ★★ ()
Ответ на: комментарий от RazrFalcon

Вы на скриншот посмотрите.

А очень даже полезная да и удобная вещь

pki_gost ()

Это студент свой курсач/диплом на ЛОР принес?

peregrine ★★★★★ ()
if (self.pyver == '2'):
    kc_hex = kc[2:]
else:
    kc_hex = kc[2:]

Код особо не глядел, не успел, глаза вытекли. Но увиденное мною просто прекрасно.

krautcat ()
Ответ на: комментарий от RazrFalcon

Как можно писать на языке полностью наплевав на гайдлайны?

ты пишешь так, как тебе нужно, а что там хочет кучка хипстеров на каком-то сайте из интернета это уже не важно.

bernd ★★★★★ ()

Мужик, понимаю, что возраст и всякое такое. Но купи себе книжку по питону или скачай. Ну блин, шо в питоне не шаришь, что ООП для тебя пустой звук. Ну не код, а позорище - классическое нубское спагетти. И не нужно дистрибутивные бинари в код класть - для этого есть релизы на гитхабе.

Linfan ★★★★★ ()
Ответ на: комментарий от steemandlinux

кокой ещё owner, тут ФСБ СКЗИ ИОК, owner ему подовай. ишъ, не русский что ли?
а по теме — поплохело ближе к сотой строке viewCertFL63.py, но тут я заметил размер скроллбара и пришёл писать издевательский комментарий.

system-root ★★★ ()
Ответ на: комментарий от system-root

поплохело ближе к сотой строке viewCertFL63.py

поздновато - уже на «from Tkinter import *» должно было накрыть :)

Linfan ★★★★★ ()
Ответ на: комментарий от peregrine

Не, это дедуля уже, ему на пенсии заняться нечем, топит за это убогий Tk интерфейс в питоне. На хабре постоянно свои говноподелки выкладывает. Решил и сюда попробовать.

kukuruku ()
Ответ на: комментарий от bernd

Ну если для себя пишешь и никому не показываешь, то ок, а если для общего пользования, то будь добр минимальные приличия соблюдать. Если вещь нужная, то может другие люди контрибьютить будут. Но в такой говнокод вляпываться уж увольте.

kukuruku ()
Ответ на: комментарий от kukuruku

убогий Tk интерфейс в питоне

Tk может и не убого выглядеть. Только руки должны расти из стандартной позиции :)

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

Спасибо. Полезная программа.

anonymous ()
Ответ на: комментарий от kukuruku

топит за это убогий Tk интерфейс

Tk не убогий, именно как интерфейс он всяко лучше Qt или GTK, хотя и менее фичастый.

peregrine ★★★★★ ()
Ответ на: комментарий от peregrine

Простой как доска. Нет заворотов.

То вы поверхностно в нем шарите. Если разбирать в деталях, там навернуто дофига и еще чуть-чуть. Основная его фишка - скриптуемость. А недостаток - single threading.

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

Вы Qt или GTK с Glib-ом не поверхностно изучите, а потом говорите о трудностях.

peregrine ★★★★★ ()
Ответ на: комментарий от peregrine

И кутя и gtk и wx - все уже не поверхностно :) xlib и winapi прицепом, если чо. Просто тикль надо не только по Tkinter знать, а желательно и в его tcl и сишных сорцах ориентироваться.

Linfan ★★★★★ ()

А что рабочий стол такой убогий? Панель кривая, иконки кривые, абсолютно все виджеты кривые, какие-то иконки на столе ужс. Цветовая схема аппликухи конечно хорошая, но никто не просил, мне комфорнее было бы если бы она дёргала их из системной темы (100 оттенков серого гораздо приятнее).

anonymous ()
Ответ на: комментарий от kukuruku

Дедуля не может понять, что его код похож на русский у Равшана «насяльника кошькама самаубилься сама».

Linfan ★★★★★ ()

А есть возможность скрыть с главной новости написанные пользователем из списка игнорируемых?

ei-grad ★★★★★ ()

исходники на уровне 9го класса.

qbbr ★★★★ ()

bad practice v2.0

Орлов Владимир Николаевич, спасибо! вы показали, как не надо писать код.

qbbr ★★★★ ()
Ответ на: комментарий от kukuruku

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

bernd ★★★★★ ()
Ответ на: комментарий от bernd

чаще всего я вообще никаких исходников не выкладываю.

Что же изменилось на этот раз? Может и не стоило выкладывать.

kukuruku ()
Ответ на: комментарий от bernd

я в первую очередь пишу для себя

Типичная ошибка. Я так себе уже не раз поднасрал, когда писал для себя, а потом вдруг понадобилось что-то доработать.

SR_team ★★ ()
Последнее исправление: SR_team (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.