Sergey
@tsymbalmitia
Sergey
Короче, на данный момент я выяснил, что средствами пыха распарсить это всё достаточно сложно, но возможно!
То что вытаскивается из pdf регуляркой - верно
То что оно кладётся в pkcs7, как бинарник - тоже верно!
Дальше нужно из этого бинарника вытащить в цепочку сертификатов der (кажется так оно называется)
Но тут появлябтся палки! Дело в том, что openssl в php это сделать не может! Самое смешное в том, что собрать такую сигнатуру у него возможность есть, а вот разобрать - нет
Проблема в том, что там данные записаны по алгоритму ASN.1, который никто не любит из-за его косячности (так стэковерфлоу написано! я в этом не силён)
Есть библиотека, написанная на php, без сумасшедших зависимостей, которая умеет это всё читать
НО! Она не знакома с нашими алгоритмами шифрования
Решил я посмоотреть, чтож у нас за алгоритмы такие (они даже в RFC описаны https://tools.ietf.org/html/rfc7836#ref-GOST28147-89)
ииии, как полагается, ничего не понял!
Я ничерта не соображаю в криптографии и вот то что там написано - мне никак не помгло!
Но я то знаю наших (уж не один год с ними трудится приходится) и поэтому был уверен, что никакого алгоритма они не моги изобрести и нужно просто подобрать уже известный всему миру алгоритм, который наиболее близок к госотовому
иииииииииииии
Мать мой женщина! Они не стали париться и просто реализовали SHA256_WITH_RSA_ENCRYPTION и SHA512_WITH_RSA_ENCRYPTION, соответсвенно для своих CP_GOST_R3411_12_256_R3410 и CP_GOST_R3411_12_512_R3410
Бинго!
Дописал 2 класса для гостовых алгоритмов и класс для RFC7836
И теперь у меня получилось прочитать мету о подписанте и том, кто выдал сертификат
Sergey
Либы я себя выложил обёрнутые в xml
Sergey
+ PDF парсер, чтоб дату изменения пдф читать.
Sergey
Ибо её в данных о сертификате нет.
Дмитрий
хм
Sergey
Дмитрий
это прочитать
Дмитрий
а не подписать
Sergey
а не подписать
https://web-tolk.ru/dev/biblioteki/webmasterskaya-x509-library.html Это из описания либы с гитхаба
Sergey
Тут я больше, чем в описании есть не скажу.
Sergey
Задачи такой не было.
Дмитрий
кто-то недавно делал постинг автоматический в вк?
Дмитрий
от юзера в группы
Дмитрий
@Septdir
Дмитрий
не делал?
Sergey
У меня через месяца 1,5 будет задача. Сейчас начинаем с клиентами. Там будет кросспостинг.
Дмитрий
я не могу понять
Дмитрий
почему у меня блочится
Дмитрий
wall.post
Дмитрий
https://vk.com/dev/wall.post
Sergey
Хз, у Дениса ж есть JRSSPublisher или как он там.
Дмитрий
они доработали что ли права
Дмитрий
https://vk.com/dev/implicit_flow_user
Дмитрий
вот это от сервера больше не ходит что ли
Дмитрий
проверки что ли добавили на браузер что ли
Дмитрий
они wall.post заточили на implicit flow user
Дмитрий
и все
Дмитрий
а оно может запускаться тоьлко с устройства юзера
Дмитрий
то ли wall.post сделали так жестко, то ли implicit flow user сделали жестче
Дмитрий
то ли серверный ключ доступа был и они отозвали
Дмитрий
делал лет 5 назад
Дмитрий
поменялось походу что-то
Дмитрий
не понимаю короче автоматический как сделать если честно, я логически не вижу как сделать
Дмитрий
они что-то поменяли
RINAT
Дмитрий
Морис
Добрый день!
Не подскажите туториал или плагин, который можно распотрошить, чтобы сделать что-то подобное на кнопку "Подробнее" (для вставки некотрого шаблона в текстовую область)
Александр
Всем привет! Заметил, что не открывается https://joomlaportal.ru/ и https://joomlaforum.ru/
У всех так?
Александр
странь какая-то
Sergey
Морис
Sergey
по форуму/порталу - вышло из строя 2 диска из 4, до вечера форум полежит мёртвым
Александр
а то думаю и тут что ль санкции?)))
Ihor
Ihor
тоже сижу жду нужен жумлайн :)
Ihor
он там же
Sergey
Ihor
почитать :)
Ihor
а кстати ЖЛ сайтмеп под Ж4 уже адаптировали ?
Sergey
Ihor
ага ок.
Eugene
пригласили на стрим. через 20 мин будем будем обсуждать деглоблизацию в IT.
если кому интересно - ссылочка внизу:
https://www.youtube.com/watch?v=bOX4Rqa2Sbg&ab_channel=TheBlonds
Pavel
http://duma.gov.ru/multimedia/video/stream/
Расширенное заседание Комитета Государственной Думы по информационной политике, информационным технологиям и связи с участием Министра цифрового развития, связи и массовых коммуникаций РФ Максута ШАДАЕВА на тему: «Дальнейшее развитие IT-отрасли в условиях санкций»
Max
📨 Уважаемые коллеги!
Для нас очень важно слышать конкретные предложения и помогать в их воплощении.
📪 Поэтому мы открываем специальный почтовый ящик, куда вы сможете направить и свои идеи, и дополнительные материалы, если сочтете необходимым.
Каждое сообщение обязательно будет рассмотрено.
👉 Пишите на адрес idea@digital.gov.ru
Ждем ваших сообщений!
Max
из чатика поддержки от минцифры
Vladimir
Бот?
RINAT
Ну Бульдог наверно не интересуется joomla?😊
гарик
Хасан Насрудыевич Ч.
Гарик 095 что у тебя означает?
Vladimir
Хасан Насрудыевич Ч.
это в каких если не секрет? Просто интересно к кому еще относится данный код 95 это ЧР, 095 это когда то был телефонный код Москвы, а что еще?
гарик
гарик
Так скажем совершенно безобидный набор цифр
Alexey
Alexey
Кто-нибудь сталкивался
Alexey
Что это за ошибка
Alexey
4 джумла
Alexey
Только установил
Alexey
8
Alexey
На openservere установлена
Alexey
Закрываю, перехожу в материалы и снова открывается
Alexey
Сейчас и стоит 8.0
Alexey
Anonymous
Сейчас и стоит 8.0
7.4 попробуйте переставить? может какой-то модуль не подключен в php