Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Jin  
#1 Оставлено : 24 февраля 2010 г. 19:21:56(UTC)
Jin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.12.2009(UTC)
Сообщений: 119
Откуда: Moscow

Кто нибудь , подскажите хорошее средство на C++ или на .Net C# для парсинга (разбора) ASN.1 кодировки.
Т.е. я имею ввиду, средства .какие-то библотеки для того чтобы можнобыло из больших файлов в виде ASN.1 кодировки вытаскивать данные подписей, хэшей и т.д.
Offline Demonix  
#2 Оставлено : 25 февраля 2010 г. 12:19:02(UTC)
Demonix

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.12.2007(UTC)
Сообщений: 152
Откуда: Екатеринбург

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Offline Jin  
#3 Оставлено : 4 марта 2010 г. 19:31:49(UTC)
Jin

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.12.2009(UTC)
Сообщений: 119
Откуда: Moscow

пробую использовать dumpasn1 , пока не разобрался в возможностях,
есть такой вопрос, можно ли с помощью данной утилиты вытянуть из подписанного (attached) файла исходное сообщение и сохранить в отдельный файл, или брать его как нибудь по кусочкам ( это вообще было бы круто )?
Offline MZed  
#4 Оставлено : 22 июня 2011 г. 21:19:26(UTC)
MZed

Статус: Участник

Группы: Участники
Зарегистрирован: 07.10.2010(UTC)
Сообщений: 14
Откуда: Волгоград

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Каким образом можно поменять значение "Дополнительное имя субъекта" (OID 2.5.29.17)?
Есть возможность загружать это значение из файла, но нужно, чтобы он содержал "закодированное ASN.1 значение". Может кто подскажет, как такой файл сформировать?
Offline Leo  
#5 Оставлено : 23 июня 2011 г. 0:46:11(UTC)
Leo

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.06.2011(UTC)
Сообщений: 4

Поблагодарили: 1 раз в 1 постах
MZed написал:
Каким образом можно поменять значение "Дополнительное имя субъекта" (OID 2.5.29.17)?
Есть возможность загружать это значение из файла, но нужно, чтобы он содержал "закодированное ASN.1 значение". Может кто подскажет, как такой файл сформировать?

Если в альтернативное имя надо писать что-то простое, то можно прямо "руками" состряпать эту структуру.
2.5.29.17 - последовательность типа GeneralName (rfc в помощь)
Для альтернативного DNS "WWW" это будет (в хексе)
30 XX 82 YY 57 57 57
Здесь
57 - код "W"
YY = 03 - длина "WWW"
XX = 05 - длина 82 YY 57 57 57

Если DNS имён два (WWW, WWW.RU), то будет
30 0D (82 03 [57 57 57]) (82 06 [57 57 57 2E 52 55])

Кодирование длинных (128+) строк чуть сложнее.
Offline Leo  
#6 Оставлено : 23 июня 2011 г. 15:37:00(UTC)
Leo

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.06.2011(UTC)
Сообщений: 4

Поблагодарили: 1 раз в 1 постах
Jin написал:
пробую использовать dumpasn1 , пока не разобрался в возможностях,
есть такой вопрос, можно ли с помощью данной утилиты вытянуть из подписанного (attached) файла исходное сообщение и сохранить в отдельный файл, или брать его как нибудь по кусочкам ( это вообще было бы круто )?

dumpasn1 не совсем C++ & .NET
Разбирать её вывод может оказаться непростой задачей

М.б. проще тогда воспользоваться моим модулем на перле Convert::X509 (minipkcs7)
Offline Lemonty  
#7 Оставлено : 23 июня 2011 г. 20:36:46(UTC)
Lemonty

Статус: Новичок

Группы: Участники
Зарегистрирован: 30.06.2010(UTC)
Сообщений: 6

Здравствуйте!
Подскажите ответ на вопрос: есть oid сертификата. Какая служба ОС или что именно расшифровывает его?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.