2.5.2 Программные интерфейсы

ПМ должен предоставлять набор программных интерфейсов для взаимодействия с МП.

ПМ может представлять собой единый функциональный модуль для интеграции в МП без необходимости подключения дополнительных пакетов и настроек. Допустимо использование транзитивных зависимостей, которые разрешаются в автоматическом режиме.

Для подключения к ПлЦР ПМ должен обеспечивать выполнение требований, предъявляемых в документах [11] в части криптографической защиты информации.

Для подключения к ПлЦР интерфейсы ПМ и МП должны обеспечивать МП выполнение требований документа [33].

Рекомендации по разработке функций ПМ приведены в разделе 3.2.

В ПМ для МП для ОС Apple iOS должны быть определены интерфейсные классы на языке Swift или другом языке программирования для ОС Apple iOS.

В ПМ для МП для ОС Google Android и HarmonyOS должны быть определены интерфейсные классы на языке Java, Kotlin или другом языке программирования для данных ОС.

В ПМ для МП для ОС Аврора должны быть определены интерфейсные классы на языке C++ или другом языке программирования для данной ОС.