Мое приложение BlackBerry должно отправлять зашифрованные данные в веб-службу .NET, которая будет расшифровывать данные.
Пожалуйста, поделитесь своими идеями о том, как это сделать.
Я нашел единственный способ безопасной передачи данных между Java и .NET - использовать BouncyCastle (http://www.mobilefish.com/developer/bouncycastle/bouncycastle.html),, так как вы, вероятно, захотите использовать шифрование RSA для шифрования симметричного ключа, если только вы не шифруете небольшое количество данных. Если вы собираетесь отправлять зашифрованные данные и разные симметричные ключи для каждой сессии, то это будет лучшим выбором.
Возможно, вы захотите посмотреть на этот вопрос, чтобы увидеть краткое обсуждение использования Bouncy Castle на Blackberry:
BouncyCastle RSA-шифрование для BlackBerry
Эта дискуссия покажет, как это должно работать на Blackberry:
http://supportforums.blackberry.com/t5/Java-Development/bouncy-castle/m-p/541682