x.509 парсинг

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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот