LINUX.ORG.RU

Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk

 , , , ,


2

2

Представлен проект удостоверяющего центра CAFL63, созданного на базе утилиты OpenSSL, использующего СУБД SQLite3 для поддержки базы данных и имеющего развитый графический интерфейс на базе Tcl/Tk. УЦ создан с учетом требований Федерального закона от 6 апреля 2011г. №63-ФЗ «Об электронной подписи», а также «Требований к форме квалифицированного сертификата ключа проверки электронной подписи», утвержденных приказом ФСБ России от 27.12.2011 № 795. Дистрибутивы УЦ доступны для платформ Linux и Windows.

>>> Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk

Ответ на: Наверное. от anonymous

У Тк очень удобная концепция создания GUI в коде. Очень удобно, особенно когда надо генерировать UI в зависимости от данных.

ну и кроссплатформенные гуи делать. С GTK постоянно какие-то проблемы были, что на винде, что на маке. Как сейчас с этим не знаю.

cab ★★★★ ()
Последнее исправление: cab (всего исправлений: 1)
Ответ на: комментарий от buratino

Хватит тупить.

Просто положи сертификат ца в хранилище доверенных и файрфокс радостно будет принимать все сертификаты, которые будут им подписаны.

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

У Тк очень удобная концепция создания GUI в коде.

Ровно такая же у Gtk/Qt

ну и кроссплатформенные гуи делать.

На Linux у него гуи страшный и беспощадный, как импортозамещение. На венде - привет из 90х.

Единственный плюст тикля - малый размер гуи библиотеки.

С GTK постоянно какие-то проблемы были, что на винде, что на маке. Как сейчас с этим не знаю.

Традиции не меняются :)

Linfan ★★★★★ ()
Ответ на: Да. В исходниках. от anonymous

В исходниках. Но формальные требования есть формальные требования. Я чуть ниже (в ответе PinkByte) разверну это понятие. И поясню что к чему.

Так в чем проблема то? Философствования на общие темы в ответе PinkByte как-то мало конкретны. Намекаете, что никто из дистростроителей и прочих делателей всяких рутокенов не удосужился провести ТИ pcscd? Ну так их хотя бы можно провести при необходимости. А вот, кстати, что там с Виндой в этом плане? Такой возможности уже похоже даже теоретически нет. Фактически втыкается этот рутокен в черный ящик, в котором может быть все, что угодно.

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

Ровно такая же у Gtk/Qt

как-то меньше кода получалось по сравнению со всем остальным.

На венде - привет из 90х.

https://upload.wikimedia.org/wikipedia/commons/3/31/Tk-Demo_using_Tk_8.6.6_on...
На маке
https://www.codebykevin.com/blosxom/general/activestate.png
https://www.codebykevin.com/blosxom/software/tk-cocoa-application.png

Даже на Linux (если не врут)
https://i.stack.imgur.com/dRN9X.jpg
http://sqlitestudio.one.pl/ss/full_29.png
Лично у меня на винде выглядело нативно, а Linux выглядело не так страшно с использованием ttk.

Единственный плюст тикля - малый размер гуи библиотеки.

Еще биндится легко.

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

Да нормально там всё.

ну и кроссплатформенные гуи делать. С GTK постоянно какие-то проблемы были, что на винде, что на маке. Как сейчас с этим не знаю.

Про мак не скажу, не знаю. Но под винды, когда смотрел (с полгода назад, меня Бог миловал, нет у меня виндов, мака тем более), то в MinGW через msys2 ставился GTK. Меня ещё прикололо что msys2 на арчевский packman похож.

А так-то, на мой взгляд, кроссплатформенность зло великое есмь. =) Нативновиндовое лучше было бы.

anonymous ()

Эпилептики видят мир сквозь фильтр жёлто-оранжевых тонов. Чем сильнее психозы на почве эпилептических расстройств, тем ярче жёлтый переходящий в оранжевый. Известный представитель такой болезни - Ван Гог, у которого практически все картины это буйство жёлтых красок.

Я как на на скриншоты посмотрел, вот без сомнений увидел диагноз. Извините если что.

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

Тогда непонятно.

Тогда нахрена писать какие-то руководящие и направляющие докУменты, если их априорно ни кто и не собирался исполнять?

Намекаете, что никто из дистростроителей и прочих делателей всяких рутокенов не удосужился провести ТИ pcscd?

Да не намекаю, а прямо это говорю. И тут не в дистрострое дела. Тут вопрос к сопричастным.

Либо мы идём торной дорогой, которой все ходят, либо мы прём по бездорожью, по ходу дела изобретая велосипеды из говна и палок с распорками и подпорками.

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

вот, кстати, что там с Виндой в этом плане?

Хер его знает. Я её последний раз полгода назад видел. Но помню что ещё в 2004г. некий всем известный Билл Гейтс летал в Китай. Китайцы там вопрос ребром поставили для виндов в своих госорганах. Либо они сами делают свою крипту туда, либо М$ сразу на хер с пляжа. М$ поморщились, но упали. Ибо рынок.

anonymous ()

Видел и страшнее. Местами проблема с контрастностью шрифтов и фона

Однако не дает покоя ряд вопросов:

- Что за мужик на стартовом экране приложения?

- Нужен ли на стартовом экране приложения чей-то портрет, и если нужен

- То почему не Путин? Несолидно как-то

Midael ★★★★★ ()
Последнее исправление: Midael (всего исправлений: 2)
Ответ на: комментарий от Linfan

Это далеко не все. Автор знает толк в Tcl/Tk:

Он и в Qt знает толк. И не только. Видимо, есть какое-то разумное объяснение такого выбора(портируемость, отсутствие ломающих обновлений?)

madcore ★★★★★ ()
Ответ на: Ооооо... чччёёёрт! от anonymous

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

Это решается очень просто - приказом.

Suigintou ★★★ ()

Более того все это прекрасно работает на Android.

На мобайле свои заморочки. Во-первых, там батарейка, следовательно, динамика противопоказана. Во-вторых, Tk не расчитан на изменения конфигурации железа в пределах запущенной сессии. Ну и клиент не будет качать неконсистентное приложение. Наконец, платформо-специфичные заморочки, которые приводят к тому, что все, что не вписывается в инфраструктуру гугла или яблока стремиться к статистической погрешности. Делфи или ксамарин тому пример.

cab ★★★★ ()
Последнее исправление: cab (всего исправлений: 2)
Ответ на: комментарий от Linfan

Конструктор GUI Visual Tcl с поддержкой тематических виджетов -- создавать развитые графические интерфейсы на базе Tcl/Tk тепер может каждый!

Чтобы смотреть «избранное» по ссылке нужно залогинится на Хабре...

P.S.: А ведь автор ещё и Qt Designer Visual Tcl запилил — айда создавать «развитые графические интерфейсы для своих Tcl/Tk утилит! ;-)

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от RazrFalcon

Для использования Tcl/Tk нет разумных причин.

1) Благодаря простому биндингу Tk легко прикручивается ко всяким язычкам без гуя в комплекте. Мегапопулярный Python тому пример.
2) Кроссплатформенное GUI задешево. На винде или маке выглядит консистентно. А линуксоиды схавают то, что есть.

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

На винде или маке выглядит консистентно.

Одинаково убого? Людям дали Qt, а они страдают ерундой.

легко прикручивается ко всяким язычкам без гуя в комплекте

Кто сказал GTK+? Даже Qt прикручивается.

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

Одинаково убого?

На винде и маке нормально выглядит. Кто линуксоедам виноват, что они не создали нормальных тем для ttk?

Людям дали Qt, а они страдают ерундой.

Для несложного гуя QT и дорогой, и оверхед.

Кто сказал GTK+? Даже Qt прикручивается.

У GTK проблемный деплой не на линуксах (по крайней мере был). К стоимости QT прибавь стоимость биндинга и время его появления. Если бы я захотел сделать кросплатформенный гуй на swift, то прикрутил бы именно тикль, который прикручивается легко и непринужденно к чему угодно.

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

На винде и маке нормально выглядит.

В чём заключается нормальность?

дорогой

Он бесплатный.

У GTK проблемный деплой не на линуксах

У Tk проблемы в самом его существовании. Отсутствие софта на нём как класса как бы намекает.

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

Привет из 90-х.

Привет!!!

Я надеюсь оно КОИ-8-only.

Откуда такие надежды?
Tcl/Tk полноценная поддержка Юникода введена в Tcl 8.1 где-то в 1999г.

А а чем занимался в это время ты?

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

В чём заключается нормальность?

В том, что нативно выглядит под виндой и маком. Выше кидал скрины, но возьми еще:
http://rattlecad.sourceforge.net/features.html
http://www.nemethi.de/tablelist/screenshots.html см. A tablelist widget containing embedded windows and using the package Tablelist_tile там даже для линукса не только мотиф-стайл есть.

Он бесплатный.

А теперь закрой исходники.

У Tk проблемы в самом его существовании.

1) Расскажи это python-ну
2) У GTK за пределами линукса тоже.

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

нативно выглядит под виндой и маком

На скринах нет ничего нативного.

А теперь закрой исходники.

man lgpl

Расскажи это python-ну

Даже питонщики его не используют. Кругом pygtk и pyqt.

RazrFalcon ★★★★ ()
Последнее исправление: RazrFalcon (всего исправлений: 1)
Ответ на: комментарий от cab

Тогда Java.

В корпоративном секторе очень даже востребовано.

Тогда Java — write once run anywhere. А то что тормозит безбожно, так про отсутствие тормозов ни кто и не говорил. Зато кроссплатформенные и вполне себе ынтырпрайзные такие тормоза. =)))

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

Для ведомственных сетей.

Это решается очень просто - приказом.

Да, приказом. Правда, сколько обслуживающего персонала потом обратится к офтальмологу из-за этого софта... Но это уже другой вопрос. =)))

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

За последние два года.

Видел всего два проекта на tcl/tk.

Вот этот выше и ещё один. Инсталлятор для Code Composer Studio от TI. Но там в принципе всё очень странно. Сама по себе CCS это Eclipse с допилками. А инсталлер даже в Линукс не всегда срабатывает как надо. В xfce4 может зависнуть наглухо.

Больше софта не видел. Но я и не разработчик Visual Tcl, к счастью. =)

anonymous ()
Ответ на: За последние два года. от anonymous

держи игрушку, чтоб не скучать: http://wiki.tcl.tk/2601

сохрани код со страницы в файл, например: TkBomb.tcl и выполни этот файл тиклем, который наверняка имеется в системе (и не забудь две последние строки ::tkbomb::GUI и ::tkbomb::newGame — они нужны :)

тут обычный: http://wiki.tcl.tk/7779

причём, половина утилит на Tcl\Tk такого вот размера и на гордое звание «проект» не тянет...

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

Вот спасибо-то!

Теперь выражение «тихие настольные игры долгими зимними вечерами» просто заиграло новыми красками! =)))

Премного благодарен... =)))

anonymous ()

А на мой взгляд вполне себе нужная вещь я так понял, это аналог TinyCA?

Цвета такие, походу, чтоб оператору было все очевидно.

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

Я и без видео перед постом посмотрел на натуральном фокспро2.6. Мы лет пять-шесть назад переписывали прогу написанную на foxpro так что у меня он есть в наличии. :)
А вот клариона не осталось, но имнип там совсем норкоманские цвета были.

anc ★★★★★ ()

Это всё тот же неадекват который загадил набр статьями о том как слабать уродливый GUI на мерзотном tk для утилиты которой он не нужен? Теперь ещё и федеральные законы, от одного упоминания которых нормального человека вывернет.

slovazap ★★★★★ ()