Я хотел бы проанализировать SIMAlliance eUI CC Модуль профиля пакета ASN.1 и кодировать его в DER. Параметр keyAccess
представляет собой OCTET STRING
со значением DEFAULT
, равным '00'H
. Компилятор asn1 c не может обнаружить / извлечь значение по умолчанию и назначить его соответствующей функции, созданной компилятором. Это прекрасно работает, если я заменю OCTET STRING
на что-то другое, например IA5String
в модуле, но стандарт не должен быть изменен. Плюс значение должно быть строкой октета.
Я углубился в код asn1 c, но не смог выяснить механизм / процедуру, которую он извлекает и присваивает DEAFAULT
значение OCTET STRING
для функций, которые он производит во время компиляции. Любая помощь по этому вопросу будет иметь большое значение и ценится - это спасение для меня.
SIMAlliance eUI CC пакет профиля Модуль ASN.1 можно найти здесь и asn1 c Хранилище здесь .