ГОСТ Р ИСО/МЭК 24708-2013
patronFormatOwner
patronFormat
formattedBIR
UnsignedShort,
Type UnsignedShort,
OCTET STRING
}
15.13.3ПреобразованиетипаСив типАСН.1выполняютпутем
преобразования значения типа Си в последовательную форму БиоАПИ ЗБИ
согласно приложению В ИСО/МЭК 19784-1, размещения полученной ЗБИ в
компонент
formattedBIR
иустановки
patronFormatOwner
и
patronFormatType
в значения 257 и 8 (соответственно).
Примечание- Для любого абстрактного значения данного типа АСН.1,
компонент formattedBIR состоит из бантов ЗБИ в формате, определенном в приложении В
БиоАПИ, с пустыми ББД и SB. Реализация привязки транспортного протокола может либо
включать байтовую строку в кодировку без изменений, либо преобразовывать ее в другой
предшествовавший кодированию формат ведущей организации (см. 12.17).
15.13.4Преобразование типаАСН.1в типСисовершаетсяпутем
интерпретирования содержания октетной строки
formattedBIR
как БиоАПИ
ЗБИ(см.ИСО/МЭК19784-1,приложениеВ)и преобразованияегоиз
последовательнойформывзначениетипаСприусловии,что
patronFormatOwner
и
patronFormatType
представлены значениями 257 и 8
(соответственно).Есливышеуказанныекомпонентыбудутиметьдругие
значения, инфраструктура должна создать и отправить сообщение ответа ПМО
БиоАПИ,котороесоответствуетсообщениюзапросаПМОБиоАПИ,с
возвращаемымзначением,установленнымв
BioAPIERR_PATRON_FORMAT_NOT_SUPPORTED.
Примечание- Это происходит в том случае, когда реализация привязки
транспортного протокола получает сообщение, содержащее ЗБИ в неподдерживаемом или
недопустимом формате, который не может быть преобразован в формат ведущей
организации БиоАПИ ПИП (см. 13.18).
77