ГОСТ Р ИСО/МЭК 24708-2013
15.3.2 Тип АСН.1 EndpointIRI появляется в корреспонденции с типом Си
uint8_t*, в котором переменная Си указывает на завершаемый нулем массив
октетов, содержащий унифицированный идентификатор ресурса.
15.3.3 Преобразование переменной указателя Си в компонент АСН.1
выполняется следующим образом:
a) если переменная указателя Си имеет значение NULL, то компонент
АСН.1 должен быть установлен в МИР локальной конечной точки;
b
) в противном случае содержание массива октетов, который выделен
переменной Си до первого (исключительного) октета с нулевым значением,
должно интерпретироваться как код ASCII строки символов, а компонент
АСН.1 должен быть установлен в такую строку символов.
15.3.4 Преобразование компонента АСН.1 в переменную указателя Си
выполняется следующим образом:
a) если компонент АСН.1 содержит НИР локальной конечной точки, то
переменная указателя Си должна быть переведена в NULL;
b
) в противном случае, принимают
L
за длину абстрактной строки
символов АСН.1; в этом случае новообразованный массив октетов
L
+ I должен
быть заполнен кодом ASCII строки символов АСН.1, следующим после октета
с нулевым значением, а переменная Си должна быть установлена в адрес такого
массива октетов.
15.4Тип BioAPI_BFP_LlST_ELEMENT
14.4.1 В ПМО БиоАПИ данный тип Си определяют следующим образом:
typedef struct _bioapi_bfp_list_element {
BioAPI_CATEGORY BFPCategory;
BioAPI_UUID BFPUuid;
} BioAPI_BFP_LIST_ELEMENT;
15.4.2В ПМОБиоАПИсоответствующий типАСН.1определятся
следующим образом:
65