Вопросы по теме 'asn.1'

Необъявленные теги на входе декодера ASN.1 BER
У меня есть спецификация синтаксиса ASN.1, которую я хочу изменить, добавив некоторые поля. Если я создам закодированную строку, используя BER с новыми полями, а затем попытаюсь декодировать эту строку с помощью декодера, который не знает об этих...
1314 просмотров
schedule 18.03.2023

Как кто-то может определить тип данных, а затем использовать его в другом файле, включенном в тот же файл, сразу после определения типа данных
Мне нужен был кодировщик/декодер asn1 BER, и я нашел его в составе компилятора asn1c (вот ссылка http://lionet.info/asn1c/blog/ ). У меня нет проблем с компиляцией целиком, используя процедуру "configure, make, make install", но скомпилировать...
207 просмотров

Простая в использовании расширяемая сериализация/сортировка?
У меня вопрос о сериализации структур данных. Существует множество возможностей сериализации структур данных (также называемых маршаллингом или дефлированием , см. вики-статья ). Кажется, что каждый язык программирования, фреймворк, стандарт...
1656 просмотров
schedule 17.05.2023

Программное создание CSR
Я пытаюсь программно создать CSR. Я читал об ASN.1, RFC 2986, X.509. Я также вручную проанализировал несколько файлов CSR с кодировкой DER, которые были созданы с использованием OpenSSL . Все выглядит ясным, за исключением пары вещей: Часть...
1935 просмотров
schedule 15.05.2022

Компилятор Asn1c не компилирует ВНЕШНИЙ тип
Я хотел знать, успешно ли кто-нибудь скомпилировал структуру данных, содержащую ВНЕШНИЙ тип, с помощью компилятора asn1c (http://lionet.info/asn1c/blog/)? Я успешно скомпилировал уровень представления с помощью asn1c и использовал его для...
257 просмотров
schedule 14.07.2023

Разбор двоичных данных ASN.1 с помощью Java
У меня есть двоичные объекты данных ASN.1, которые мне нужно проанализировать в моем проекте Java. Мне просто нужна структура и данные ASN.1, поскольку они анализируются, например, программой просмотра BER: Анализатор ASN.1 BouncyCastle не...
45811 просмотров
schedule 19.02.2023

что значит компилировать asn.1?
Я много раз слышал " после компиляции asn.1 было много ошибок " или что-то в этом роде. Но что вообще означает « скомпилировать asn.1 »? Насколько я знаю, asn.1 — это нотация для описания структур данных, как она должна быть скомпилирована...
745 просмотров
schedule 30.06.2022

Ошибка декодирования ASN.1 CHOICE с libtasn1
У меня проблема с кодированием/декодированием структурных типов, содержащих конструкцию CHOICE -внутри- CHOICE . Самый простой пример ниже. Файл ASN1: TEST {} DEFINITIONS IMPLICIT TAGS ::= BEGIN Test_ch1 ::= CHOICE { t1 INTEGER } Test_ch2...
927 просмотров
schedule 26.10.2022

Реализовать описание ASN.1
Я написал это описание ASN.1 Demo-module DEFINITIONS ::= -- Module-name DEFINITIONS ::= BEGIN BEGIN ClientFirstRequest ::= SEQUENCE { clientInt INTEGER } ServerFirstResponse ::= SEQUENCE {...
118 просмотров
schedule 27.04.2023

Как работает ограничение длины типа для определения ASN.1
Вопрос о механизме кодирования ASN.1 для примитивных типов. Например, у меня есть следующее определение типа в test.asn1: NodeID ::= IA5String (SIZE(1..20)) Здесь NodeId может иметь максимальную длину строки 20. У меня был вопрос: что, если...
695 просмотров
schedule 16.03.2023

Ограничения типа ASN.1 SET
Я запутался в ограничениях на тип ASN.1 SET . В общем, я понимаю, что тип SET в основном такой же, как SEQUENCE , за исключением того, что порядок компонентов не имеет значения. Основная книга по ASN.1, " ASN.1 — Связь между гетерогенными...
447 просмотров
schedule 12.06.2022

Нотация значений ASN.1: присвоение значений разных типов
В ASN.1 некоторые типы имеют один и тот же тип записи значений. Например, значение 'ABCD'H — это шестнадцатеричная строка, которая может представлять либо тип OCTET STRING , либо тип BIT STRING . Точно так же значение 10 — это число, которое...
360 просмотров
schedule 14.10.2022

Какие из этих кривых Safe ECC доступны в Bouncy Castle?
Я пытаюсь выяснить, какие "безопасные" кривые ECC поддерживаются в Bouncy Castle. Я нашел несколько кривых в пространстве имен Org.BouncyCastle.Asn1 , но их трудно найти, и я уверен, что некоторые из них я пропустил. Существуют ли какие-либо из...
2753 просмотров

как разобрать политику сертификата пользовательского расширения сертификата X509 ssl?
Я пытаюсь разобрать пользовательское расширение сертификата X509. (Я создал самоподписанный сертификат с пользовательскими расширениями типа «политика сертификатов»). Мне нужно проанализировать эту «политику сертификатов» и ее значения. Программно...
2984 просмотров

Go - декодировать/кодировать asn.1
Кто-нибудь знает, где есть хороший пример использования функций asn1 Marshal и Unmarshal в Go? Я знаком с концепцией того, как работает кодирование DER с ASN.1, но не имею опыта работы с этим непосредственно в коде (обычно я использую другую...
5657 просмотров
schedule 26.05.2022

Как декодировать неключевые данные ASN1?
Можно ли использовать библиотеку crypto++ для декодирования произвольных данных ASN1 (которые имеют пару последовательностей и целых чисел), которые у меня есть в массиве байтов. ash.h содержит методы, которые все принимают BufferedTransformation в...
955 просмотров
schedule 13.07.2023

Ошибка декодирования ASN.1
Я использую Objective System Inc( http://www.obj-sys.com/products/asn1c/index.php ) ASN.1 Compiler и файл спецификации (cdr_spec.asn) сгенерировали исходный код Java. CDRS кодируются на основе формата BER (основное правило кодирования). Команда...
2371 просмотров
schedule 03.04.2022

Декодируйте с помощью ASN.1, если подложка содержит некоторые непрозрачные данные.
Я хотел бы использовать pyasn1 для декодирования некоторых данных, часть которых непрозрачна. То есть часть данных, содержащихся в структуре, определенной ASN.1, может быть или не быть декодируемой ASN.1, и мне нужно проанализировать преамбулу,...
1394 просмотров
schedule 22.07.2023

Alfresco Mobile: вход Kerberos и iOS: java.io.IOException: декодирование типа 0x3a ASN.1 не поддерживается
В моей установке Alfresco (сообщество 5.0.d) у меня есть следующая цепочка аутентификации: authentication.chain=kerberos1:kerberos,ldap1:ldap,alfrescoNtlm1:alfrescoNtlm Я могу войти в систему с помощью любого настольного браузера, а также...
306 просмотров
schedule 09.05.2022

Компиляция сложной (со многими ссылками) схемы ASN — Формат запроса сертификата (RFC4211)
Что я хочу сделать, так это иметь свою собственную процедуру (предпочтительно CPP), которая может создавать сообщение запроса сертификата, как в RFC4211. Я понимаю, что способ сделать это, прежде всего, получить описание модуля ASN, а затем...
167 просмотров