ГОСТ Р ИСО/МЭК 24708-2013
a) вызвать
BioAPI_EnumBSPs
и проинспектировать возвращенные
схемы ПБУ; для каждого удаленного ПБУ, зарегистрированного и доступного
для загрузки во второстепенной конечной точке, схема ПБУ будет содержать
УУИД продукта ПБУ, ПИР конечной точки и УУИД доступа ПБУ, а таккже
другиеданные;длякаждоголокальногоПБУ(зарегистрированногои
доступного длязагрузкив главнойконечнойточке), схемаПБУбудет
содержать УУИД продукта ПБУ, пустой ПИР конечной точки, и УУИД доступа
ПБУ (среди прочих данных); приложение может выбрать поле схемы ПБУ,
основанное на УУИД продукта ПБУ и МИР конечной точки, затем считать
УУИД доступа ПБУ из поля этой схемы ПБУ, после чего предоставить УУИД
доступаПБУвкачествепринимаемыхданныхдля
BioAPI_BSPLoad,
BioAPI_BSPAttach,
и т. д. или
b
) предположить, что требуемый ПБУ точно зарегистрирован в одной из
различных доступных конечных точек ПМО БиоАПИ (главная конечная точка
и все второстепенные конечные точки), и предоставить (известный) УУИД
продукта ПБУ в качестве принимаемых данных для
BioAPI_BSPLoad.
11.7Метод, указанный в 11.6, перечисление Ь), будет работать только в
том случае, если предположение будет правильным, но он выгоден тем, что
максимизирует возможность успешного запуска неосведомленного приложения
ПМО БиоАПИ при установке ПМО БиоАПИ. Даже при наличии множества
доступных конечных точек указанный метод может сработать при условии, что
никакой ПБУ (с данным УУИД продукта ПБУ) нс доступен в более чем одной
конечной точке. В противном случае,
BioAPI_BSPLoad
возвратит ошибку с
указанием, что предоставленный УУИД продукта ПБУ неоднозначен и вызов
должен быть повторен с целью получения УУИД доступа ПБУ взамен.
12Краткий обзор обменов ПМО БиоАПИ
12.1Обеспечение безопасности и конфиденциальное!и
42