x.509 парсинг

1. 13 19.11.22 14:30 Сейчас в теме
Собственно вопрос к знатокам. Есть ли какой ни будь способ распарсить сертификат x.509 средствами 1с?
Вознаграждение за ответ
Показать полностью
Найденные решения
13. keyn5565` 13 24.11.22 18:41 Сейчас в теме +2 $m
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. sivin-alexey 1354 19.11.22 14:33 Сейчас в теме
3. keyn5565` 13 19.11.22 14:39 Сейчас в теме
(2) к сожалению это не подходит.
Этот метод предоставляет не всю информацию хранимую в сертификате. Он получает исключительно базовую информацию.
Он не применим для сертификата с произвольной структурой.
А мне, необходимо вытащить абсолютно всю информацию хранимую в сертификате (не зашифрованную).
4. sivin-alexey 1354 19.11.22 14:42 Сейчас в теме
(3) Там абсолютно вся информация в виде дерева. Пришлите мне сертификат для примера, и я вытащу все что в нем есть и пришлю вам результат. Тогда и видно будет
6. keyn5565` 13 19.11.22 14:50 Сейчас в теме
7. sivin-alexey 1354 19.11.22 14:59 Сейчас в теме
(6) вот результат
Прикрепленные файлы:
test_cert.mxl
8. keyn5565` 13 19.11.22 15:06 Сейчас в теме
(7) к сожалению всё таки не все данные сертификата
нет множества веток, например OCTET STRING 1262
Ветка должна содержать следующую информацию:
SEQUENCE (2 elem)
OBJECT IDENTIFIER 2.5.29.17 subjectAltName (X.509 extension)
OCTET STRING (184 byte) 3081B582176163636F756E742E646F6D61696E746F6F6C732E636F6D8215­61646D696…
SEQUENCE (8 elem)
[2] (23 byte) account.domaintools.com
[2] (21 byte) admin.domaintools.com
[2] (15 byte) domaintools.com
[2] (20 byte) labs.domaintools.com
[2] (24 byte) research.domaintools.com
[2] (22 byte) secure.domaintools.com
Offset: 1381
Length: 2+22
Value:
(22 byte)
secure.domaintools.com
[2] (21 byte) whois.domaintools.com
[2] (19 byte) www.domaintools.com
Показать

А в вашем файле их нет(
9. sivin-alexey 1354 19.11.22 15:09 Сейчас в теме
10. sivin-alexey 1354 19.11.22 17:13 Сейчас в теме
(8) Да, некоторые данные с типом OCTET STRING можно тоже декодировать, это расширения (X.509 extension). Новый вариант:
Прикрепленные файлы:
test_cert2.mxl
keyn5565`; +1 Ответить
11. keyn5565` 13 19.11.22 18:30 Сейчас в теме
(10) всё еще не полная картина(((
При разборе со стороннего ресурса "test_cert.txt"
А подобный результат вы получили используя средства 1с?
Сертификат = Новый СертификатКриптографии(ДД)
Прикрепленные файлы:
test_cert.txt
5. rovodap 19.11.22 14:49 Сейчас в теме
Формат, примеры и ссылки - например https://habr.com/ru/post/194664/
На 1С сам перепишешь.
12. keyn5565` 13 21.11.22 16:36 Сейчас в теме
13. keyn5565` 13 24.11.22 18:41 Сейчас в теме +2 $m
Оставьте свое сообщение
Вакансии
Ведущий разработчик 1С
Новосибирск
зарплата от 120 000 руб. до 150 000 руб.
Полный день

Ведущий Консультант/Аналитик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Программист 1С
Великие Луки
зарплата от 100 000 руб. до 120 000 руб.
Полный день

Программист 1С
Красноярск
зарплата от 160 000 руб. до 180 000 руб.
Полный день