Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [wlx] Cert View - просмотр X.509 сертификатов, элек.подписей 
Author Message
Destiny



PostPosted: Fri Mar 18, 2022 11:54    Post subject: Reply with quote

olegvsk wrote:
С pfx сложнее, поскольку там предполагается закрытый ключ. Такие файлы всё же больше для специального ПО, чем для простого вьюера в файловом менеджере

Да какое там спецПО, что вы. Приходится запускать установку в систему ключа, смотреть его св-ва, потом удалять, если что не так. Нет такого спецПО. А вот ваш плагин стал бы панацеей. И предположение о наличии ключа - это просто вырождается в факт того, что при просмотре надо будет ввести пароль для просмотра(временной конвертации). А в большинстве наших случаев - так этого ключа там и нет. Публичный есть. Приватного нет. Но собсно, а что мы удивляемся-то? Файлы формата PFX используются для хранения приватных ключей (.key), сертификатов (.crt) и цепочек сертификатов (.ca-bundle) в одном зашифрованном файле. Это необходимо для импорта и экспорта файлов SSL-сертификатов на Windows сервер. И да - под виндой эти файлы наиболее часто встречаются. Имхо - поддержка этого типа контейнеров - очень важная стезя в развитии проекте.

olegvsk wrote:
Задержка связана с проверкой сертификатов, во многих случаях при этом идёт обращение к внешним сайтам

Ну и отлично - только пусть она выполняется, когда ОДИН выбранный сертификат показан в окне плагина. А весь список - просто строится в фоне - БЕЗ параллельной проверки. Она подождет до момента выбора сертификата Х из общего списка.

olegvsk wrote:
По правой кнопке открывается меню со списком сертификатов.

Я про него-то и забыл еще дописатьWink А вы на указанном мной файле пытались открыть и воспользоваться этим вариантом "перескока" на нужный файл? На экране 15.6" ))) Попробуйте и поймите, что в этой nonsizable простыне текста, в которой !физически! не умещаются все сертификаты из этого bundle - найти и сделать нужный выбор - импоссибл...
Именно по этому я и описал вполне дружелюбное поведение и вариант реализации сразу в своем посте:
Quote:
Лучше там одну кнопку выставить, по нажатию на которую открывался бы !sizable! модальный диалог выбора из списка, который легко бы пролистывался. Там можно было бы и список сертификатов для выбора в виде {скроллируемой} таблицы с какими-то важными параметрами выдать. Чтобы переходить/выбирать можно было легче один сертификат из контейнера со многими сертификатами для детального {его просмотра/валидации} плагином.

Как говорится - похоже на текущую реализацию в виде простыни - но более интуитивно и с гарантией ПОЛНОГО отображения всех сертификатов для выбора.

olegvsk wrote:
Складываются из имени издателя и имени субъекта (тэг CN, если есть), что наиболее информативно. Не представляю, как название можно ещё формировать, чтобы было наглядно.

А зачем вы на наглядность съехали? ))) Там речь не об этом шла, а о том, что вывод инфы ВСЕЙ сразу в названии вкладки - дает СЛИШКОМ длинное название, которое не охватить глазом. Становится непривычно выбирать и щелкать по вкладкам. По сути название очень даже информативное. Набор элементов для вывода - супер! Вопрос именно в отображении Wink Опять-таки - тестируйте плагин на ноуте с 15,6 экраном. И открывая окно листера на 2/3 экрана максимум. Не все привыкают использовать его в полностью развернутом состоянии.

Одна вкладка с осьмушечкой на всё окно листера выходит Laughing Через чур уж. Если вы работаете с Эксель - наверное знаете его особенность, что он скроллит содержимое листа только градационно относительно ширины первого видимого столбца слева - нельзя на сантиметр просто сдвинуть ползунок прокрутки, чтобы на чуть-чуть перекрыть видимость этого столбца - нет, произойдет рывок, он весь исчезнет - и следующий за ним будет показан. А если содержимое в столбце очень длинное... то.. Вы просто не сможете его прочитать, т.к. на чуть-чуть, чтобы дочитать - у вас нет возможности сдвинуть ползунок. И вот тут возникает такая же аналогия и предубеждение. А это, имхо, плохо - пользователю привычнее будет перевести свой негативный опыт использования других продуктов на этот - увидев схожесть в исполнении длинных названий и ЗАРАНЕЕ отказаться от него, т.к. вспоминается печальный опыт. Так и тут: увидел длиннющую вкладку и сразу представил - как же это я буду по "соседям" "удобно" переключаться Mad ... Ладно, я все же взял себя в руки и опробовал Very Happy
Но, имхо, чуть лучше будет работать функционал: ширина-максимум чем-то ограничена в ...цать пикселей. А весь вывод идет в всплывающих подсказках. Главное - не использовать стандартное их исполнение - TOOLTIPS_CLASS в прямом смысле, а взять что-то похожее на проект https://www.codeproject.com/Articles/3655/CPPToolTip-v2-1
И тогда это длинное в одну строку название вы в таком расширенном тултипе сможете показать еще более информативно, хотя вроде как и спрашивали - а как же ещё более наглядно это можно сделать))) В две строки, в табличном виде - с указанием какие именно теги/поля сертификата вы отображаете...
Конечно, указанный проект - наверняка не подходит для выбора вашего компилятора/языка программирования. Но там общий посыл на нужную кастомизацию показан, имхо, очень хорошо.


Last edited by Destiny on Fri Mar 18, 2022 20:12; edited 3 times in total
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group