Как исправить ошибку 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. Тем не менее, последнее не тривиально, так как эти классы имеют много косвенных.