Как исправить ошибку Java в Codename One: ошибка: пакет java.security.spec не существует?

Я начинаю использовать Codename One, но я получил следующую ошибку:

 error: package java.security.spec does not exist

Мне нужно сделать шифрование / дешифрование.

Я более внимательно посмотрел на JavaDocs, в jdk8 есть пакет безопасности, но в Codename One он отсутствует, как видно на рисунке ниже, так как его исправить? Любой пример кода?

1 ответ

У нас нет таких пакетов, так как они довольно проблематичны в своем дизайне и накладывают ограничения на экспорт. У нас есть разные пакеты для реализации различных задач шифрования в Bouncy Castle cn1lib, которые вы можете найти в разделе "Расширения".

Боюсь, вам нужно будет адаптировать код, связанный с шифрованием, для использования этих API или переноса API Java SE из реализации с открытым исходным кодом, например, Android. Тем не менее, последнее не тривиально, так как эти классы имеют много косвенных.

Другие вопросы по тегам