jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5858

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat Конфы: @jvmconf ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

требуется. он либо у тебя должен быть, либо ты его должен получить с документом

Читать полностью…

pro.jvm

документ какого рода? xmldsig?

Читать полностью…

pro.jvm

Мне нужно из любого подписанного документа извлекать информацию ЭЦП

Читать полностью…

pro.jvm

Кто сказал что там цепочка нужна?

Читать полностью…

pro.jvm

так раз сам сформирвоал, значит у тебя этот сертификат имеется)

Читать полностью…

pro.jvm

Теперь вот проверить надо и вытащить данные ЭЦП

Читать полностью…

pro.jvm

В JCP именно в хранилище Java

Читать полностью…

pro.jvm

А подпись откуда? XMLDSIG?

Читать полностью…

pro.jvm

хз, в кде на федоре это дефолтная штука, в таскбаре ярлычок - щелкнул и вот тебе история

Читать полностью…

pro.jvm

если текущий буффер копирования не нужен, можно наверное просто ctrl+c на свернутом методе, но тут уже зависит от. В любом случае спасибо за идеи

Читать полностью…

pro.jvm

Ну и развернуть потом метод придется когда-нибудь )

Читать полностью…

pro.jvm

да? мне казалось весь метод. жаль

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

ага, это может быть быстрее всего, если мышка в руках находится 😄

Читать полностью…

pro.jvm

оказывается, jb даже реализовал такую фичу, но только почему-то для с#, вроде бы в java нет.

Экшен называется Select Containing Declaration - https://www.jetbrains.com/help/resharper/Navigation_and_Search__Go_to_Containing_Declaration.html

может когда и в джаву добавят

Читать полностью…

pro.jvm

Любого, подписывается произвольный фалй

Читать полностью…

pro.jvm

Для этого сертификат не требуется

Читать полностью…

pro.jvm

Ты верифицируешь подпись, для этого нужен сертификат

Цепочка нужна для проверки сертификата, его ты не проверяешь

Читать полностью…

pro.jvm

В метод verify() нужно передавать цепочку, не пойму как её получить

Читать полностью…

pro.jvm

оно ж так же через HDIMAGE работает. при чем это рекомендуемое

Читать полностью…

pro.jvm

Сам сформировал на JCP

Читать полностью…

pro.jvm

Вообще для криптопро надо не в cacerts добавлять, а в хранилище самого коиптопро

Читать полностью…

pro.jvm

по криптоПро снова вопрос - теперь уже про проверку

если в подписи нет сертификатов, как их получить?

а то на такое
сadesToVerify.verify(null);
ругается "Certificate not found in the certificate list"

т.е. нужно получить цепочку из присоединённой подписи, по ней вытащить из хранилища сертификаты и передать в проверку?!

или попроще можно как-то?
например, в аналогичном методе на php никаких заморочек с этим нет

Читать полностью…

pro.jvm

Буфер - вроде не особая проблема

В Идее есть своя история буфера обмена по Ctrl-Shift-V, даже с поиском по истории

Если в буфер до этого копировал не из Идеи - в винде из коробки есть своя история по Win-V

В убунте у меня через плагин

Для мака был классный менеджер, но я с них давно ушел, не помню название. И он был платным

Читать полностью…

pro.jvm

можно вместо home, которая где-то отдельно стоит - стрелку вниз, и потом через Shift-стрелка вверх выделять метод вместе с шапкой

Читать полностью…

pro.jvm

Одних и тех же клика ) Зато потом все вместе с аннотациями и джавадоками удобнее выделить

Читать полностью…

pro.jvm

тоже вроде бы работает, только (у меня по крайне мере) ctrl - ---- сворачивает текущий блок, не метод сразу - это 2-4 клика

Читать полностью…

pro.jvm

лайхак. жмешь ctrl -, это сворачивает метод. home, shift + стрелка вниз)

три действия)

Читать полностью…

pro.jvm

Видимо, пока проще всего метод мышкой свернуть по первой строке, и мышкой выделить вместе с аннотациями и джавадоками ))

Читать полностью…

pro.jvm

Если по Extend Selection, или по Ctrl-[ , Shift-Ctrl-], но есть вложенные блоки типа ифов, циклов - то кликов много, и не выделяется сигнатура, аннотация, джавадоки

Если по параграфам, как на моем скрине, но внутри метода есть пустые строки - надо одним хоткеев выйти к первой пустой строке, а потом вторым хоткеем выделять до конца метода. Тоже несколько кликов

И вроде второй вариант чуть нагляднее, но мне тоже не нравится: можно проскочить окончание метода, особенно когда методы километровые, и рефакторинг не планируется )

Читать полностью…
Subscribe to a channel