Я хочу поделиться интерфейсом между двумя апплетами как клиентом и сервером с различным пакетом AID. Я видел ссылку: [0x6f00 error casting Javacard Shareable InterfaceИспользование javacard Совместимый класс для обмена интерфейсом между двумя апплетами как клиентом и сервером с различным пакетом?
В приведенной выше ссылке сказано: как клиент, так и сервер должны быть в одном пакете. У меня есть вопрос сейчас. возможно ли, что клиент использует серверные функции, если они имеют различную AID пакета? спасибо.
Цитируется по API JC Документация: ** совместно используемый интерфейс: ** _an интерфейс, который определяет набор общих методов. Эти методы интерфейса могут вызывать из апплета в одном контексте, когда объект, реализующий их , принадлежит апплетам в другом контексте ._ Контекст как бы синоним пакетов. – Abraham
Спасибо всем за ваши ответы. я извиняюсь за вас, потому что не понимаю вашего ответа. У меня простой вопрос? У меня есть два отдельных апплета, и я хочу использовать некоторые функции в первом апплете для другого. эти апплеты совершенно разные. это означает, что у них есть разные AID пакета и AID апплета. Могу ли я реализовать его с помощью совместного интерфейса? –
Спасибо Аврааму и воете снова. что это значит: «Они оба должны зависеть от того же пакета, который содержит общий интерфейс». можете ли вы объяснить об этом больше? пакет означает контекст? как я должен установить два разных апплета на карту, которые зависят от того же пакета? –