x.509 парсинг

1. 14 19.11.22 14:30 Сейчас в теме
Собственно вопрос к знатокам. Есть ли какой ни будь способ распарсить сертификат x.509 средствами 1с?
Вознаграждение за ответ
Показать полностью
Найденные решения
13. keyn5565` 14 24.11.22 18:41 Сейчас в теме +2 $m
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. sivin-alexey 497 19.11.22 14:33 Сейчас в теме
3. keyn5565` 14 19.11.22 14:39 Сейчас в теме
(2) к сожалению это не подходит.
Этот метод предоставляет не всю информацию хранимую в сертификате. Он получает исключительно базовую информацию.
Он не применим для сертификата с произвольной структурой.
А мне, необходимо вытащить абсолютно всю информацию хранимую в сертификате (не зашифрованную).
4. sivin-alexey 497 19.11.22 14:42 Сейчас в теме
(3) Там абсолютно вся информация в виде дерева. Пришлите мне сертификат для примера, и я вытащу все что в нем есть и пришлю вам результат. Тогда и видно будет
6. keyn5565` 14 19.11.22 14:50 Сейчас в теме
7. sivin-alexey 497 19.11.22 14:59 Сейчас в теме
(6) вот результат
Прикрепленные файлы:
test_cert.mxl
8. keyn5565` 14 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 497 19.11.22 15:09 Сейчас в теме
10. sivin-alexey 497 19.11.22 17:13 Сейчас в теме
(8) Да, некоторые данные с типом OCTET STRING можно тоже декодировать, это расширения (X.509 extension). Новый вариант:
Прикрепленные файлы:
test_cert2.mxl
keyn5565`; +1 Ответить
11. keyn5565` 14 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` 14 21.11.22 16:36 Сейчас в теме
13. keyn5565` 14 24.11.22 18:41 Сейчас в теме +2 $m
Оставьте свое сообщение
Вакансии
Инженер 1С
Ессентуки
зарплата от 120 000 руб. до 144 000 руб.
Полный день

Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день

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

Программист 1С
Москва
зарплата от 200 000 руб. до 250 000 руб.
Полный день