Как указывает @itsteju, вы можете получить ту же функциональность, используя методы BlackBerry, но для этого необходимо соглашение и выплата роялти Certicom.
Bouncy Castle поддерживает J2ME-совместимый выпуск на странице релизов . Это не полный API, но он поддерживает шифрование RSA.
Поскольку они предоставляют исходный код, самый простой способ интеграции их кода RSA в ваш проект - это добавить их исходные файлы .java в ваш проект и построить. Как я помню (у меня нет готового источника), они предоставляют некоторые классы в пакете java.lang (например, BigInteger) - или, по крайней мере, раньше. BlackBerry не позволит вашему приложению работать с ними, поэтому вам придется переименовать пакет и все ссылки на него в загружаемом источнике. Обратите внимание, что в прошлый раз, когда я делал это, это было несколько лет назад, поэтому все могло измениться.