Можно ли получить доступ к разделяемым интерфейсам Java Card через домены безопасности? - PullRequest
2 голосов
/ 22 сентября 2019

Можно ли вообще получить доступ к совместно используемому интерфейсу апплета, установленного в другом домене безопасности, на карте, соответствующей спецификациям Java Card и Global Platform?

Если это невозможно, есть ли другой способ?вызова приложений в другом домене безопасности, возможно, путем ручного взаимодействия через безопасные каналы?

1 Ответ

2 голосов
/ 23 сентября 2019

Из спецификации среды выполнения JavaCard, Совместно используемые интерфейсы (6.2.4):

Совместно используемые интерфейсы - это функция в Java Card API, позволяющая взаимодействовать с апплетами.Совместно используемый интерфейс определяет набор общих методов интерфейса.Эти методы интерфейса могут быть вызваны из одного контекста, даже если реализующий их объект принадлежит апплету в другом контексте.

Брандмауэр апплета мира Java Card разделяет контексты (6.1.2),ShareableInterfaceObject специально разработан для обеспечения взаимодействия между контекстами, которые в противном случае были бы запрещены.

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

...