[Из песочницы] Разбираем квалифицированные сертификаты X.509 в поисках ИНН, СНИЛС и ОГРН

Разбираем квалифицированные сертификаты X.509 в поисках ИНН, СНИЛС и ОГРН«Коллеги, нам необходимо вести реестр выданных квалифицированных сертификатов с возможностью поиска по ИНН, СНИЛС и ОГРН. Сколько дней нужно для создания парсера сертификатов и первого макета?» — с такого вопроса начальника началась очередная летучка.


Поскольку написанием парсера было предложено заняться мне, пришлось задуматься и покопаться в памяти, чтобы оценить трудоемкость задачи и примерные сроки на ее выполнение.


Когда-то я участвовал в небольшом проекте по моделированию SSL MITM, где отвечал за генерацию ключей и сертификатов для этого самого «человека посередине». Поэтому представлял, что квалифицированный сертификат ключа проверки электронной подписи (далее — квалифицированный сертификат) — это сертификат X.509, для описания внутренней структуры которого используется всеми любимый ASN.1.


Вот только не помнил я, чтобы тогда на глаза попадались эти ИННы, СНИЛСы и ОГРНы. Поэтому ответил более, чем скромно: «Босс, два дня, не меньше!», надеясь выполнить задачку за несколько часов.


Ниже рассказ о том, насколько сильно я ошибся в расчетах, а также готовое решение для парсинга сертификатов X.509 на C# с возможностью извлечения полей и их атрибутов с заданными объектными идентификаторами (OID). Читать дальше →
[Из песочницы] Разбираем квалифицированные сертификаты X.509 в поисках ИНН, СНИЛС и ОГРН
Source: habrahabr

Пост №3059664

Автор: tcl2324







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»http://furry.reactor.cc/post/3059664″
},
«headline»: «Twokinds :: furry комиксы (furry comics) :: furry art :: furry (фурри) :: lady nora :: trace legacy :: фэндомы»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/Twokinds-furry-%D0%BA%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-furry-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-3773427.png»,
«height»: 1050,
«width»: 1200 },
«datePublished»: «2017-04-08T22:30:49+03:00»,
«dateModified»: «2017-04-08T22:30:49+03:00»,
«author»: {
«@type»: «Person»,
«name»: «tcl2324″
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3059664
Source: Joyreactor

Пост №3059654

Автор: Анонимус Первый

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3059654″ }, «headline»: «romantically apocalyptic :: Серьезные комиксы :: gif :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/romantically-apocalyptic-%D0%A1%D0%B5%D1%80%D1%8C%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-gif-3773414.gif», «height»: 925, «width»: 600 }, «datePublished»: «2017-04-08T22:14:03+03:00», «dateModified»: «2017-04-08T22:14:03+03:00», «author»: { «@type»: «Person», «name»: «Анонимус Первый» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3059654
Source: Joyreactor

Пост №3059592

Автор: Diego454645

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3059592″ }, «headline»: «Andrey Surnov :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Andrey-Surnov-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-3773247.png», «height»: 1392, «width»: 1280 }, «datePublished»: «2017-04-08T21:14:42+03:00», «dateModified»: «2017-04-08T21:14:42+03:00», «author»: { «@type»: «Person», «name»: «Diego454645» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3059592
Source: Joyreactor

6 свежих примеров разбора и улучшения дизайна простыми способами

На прошлой неделе мы запустили эксперимент – бесплатную дизайнерскую помощь. Все желающие помечали хэштегом #logomachine_help дизайн, который нуждается в совете или доработке, а мы выбирали, кому мы можем помочь и играли шрифтами, подбирали цвет, улучшали компоновку. Сразу скажу — это не полноценный дизайн, а скорее визуальные советы, поэтому они делаются на ходу в фотошопе и допускают неточности и упрощения. Но эти примеры помогут каждому понять проблемы в своем дизайне и улучшить его в пару кликов.


Читать дальше →
6 свежих примеров разбора и улучшения дизайна простыми способами
Source: habrahabr

Пост №3059558

Автор: Renn

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://furry.reactor.cc/post/3059558″ }, «headline»: «furry wolf :: furry m :: furry art :: furry (фурри) :: terry_grimm :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/furry-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-furry-art-furry-wolf-3773196.png», «height»: 900, «width»: 720 }, «datePublished»: «2017-04-08T20:51:35+03:00», «dateModified»: «2017-04-08T20:51:35+03:00», «author»: { «@type»: «Person», «name»: «Renn» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3059558
Source: Joyreactor

Пост №3059554

Автор: Scattman

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3059554″ }, «headline»: «объявление :: снег :: туалет», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%BD%D0%B5%D0%B3-%D1%82%D1%83%D0%B0%D0%BB%D0%B5%D1%82-3773191.jpeg», «height»: 1200, «width»: 1600 }, «datePublished»: «2017-04-08T20:50:15+03:00», «dateModified»: «2017-04-08T20:50:15+03:00», «author»: { «@type»: «Person», «name»: «Scattman» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3059554
Source: Joyreactor

Пост №3059538

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3059538″ }, «headline»: «домашняя эротика :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D1%8F%D1%8F-%D1%8D%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-3773167.jpeg», «height»: 1920, «width»: 1278 }, «datePublished»: «2017-04-08T20:37:12+03:00», «dateModified»: «2017-04-08T20:37:12+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3059538
Source: Joyreactor

Обзор N.O.V.A. Legacy — 20 мегабайт лучшего мобильного шутера

Хороший шутер — как красивая женщина: радует взгляд, заставляет поднапрячься, но в итоге уступает и дарит много приятных минут. А если шутер мобильный — так ещё и всегда остается с вами рядом. Вот и N.O.V.A. […]
Обзор N.O.V.A. Legacy — 20 мегабайт лучшего мобильного шутера
Source: 4pda

Пост №3059530

Автор: El_Rey_Exanime

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3059530″ }, «headline»: «трамп :: сирия :: политика :: юмор (юмор в картинках)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%82%D1%80%D0%B0%D0%BC%D0%BF-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D1%8E%D0%BC%D0%BE%D1%80-%D1%81%D0%B8%D1%80%D0%B8%D1%8F-3773156.jpeg», «height»: 435, «width»: 569 }, «datePublished»: «2017-04-08T20:28:34+03:00», «dateModified»: «2017-04-08T20:28:34+03:00», «author»: { «@type»: «Person», «name»: «El_Rey_Exanime» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3059530
Source: Joyreactor