Рекомендации по Java + OpenPGP? - PullRequest
       67

Рекомендации по Java + OpenPGP?

6 голосов
/ 17 февраля 2009

Я хочу разработать небольшой клиент OpenPGP и ищу библиотеку Java для OpenPGP.

Существуют ли (с открытым исходным кодом) рекомендации для этого подхода?

Cryptix.org больше не кажется живым ...

Ответы [ 4 ]

9 голосов
/ 17 февраля 2009

Я нашел библиотеку BouncyCastle , для Java и C #. У меня нет никакого опыта с этим. Я попробую и сообщу здесь.

Обеспечивает:

  1. Облегченный криптографический API для Java и C #.
  2. Поставщик для Расширения Криптографии Java и Архитектуры Криптографии Java.
  3. Реализация JCE 1.2.1 в чистом помещении.
  4. Библиотека для чтения и записи закодированных объектов ASN.1.
  5. Облегченный клиентский TLS API.
  6. Генераторы для сертификатов Версии 1 и Версии 3 X.509, списков CRL Версии 2 и файлов PKCS12.
  7. Генераторы для сертификатов атрибутов версии 2 X.509.
  8. Генераторы / Процессоры для S / MIME и CMS (PKCS7 / RFC 3852).
  9. Генераторы / Процессоры для OCSP (RFC 2560).
  10. Генераторы / Процессоры для TSP (RFC 3161).
  11. Генераторы / Процессоры для OpenPGP (RFC 4880).
  12. Версия Jar со знаком, подходящая для JDK 1.4-1.6 и Sun JCE.

(от BouncyCastle.org)

2 голосов
/ 21 июня 2009

На BouncyCastle есть коммерческая библиотека: http://www.didisoft.com/, которая значительно упрощает API BouncyCastle.

Я не пробовал, просто нашел упоминание на jGuru.

Я думаю, что безопасно идти с одним BouncyCastle. Их библиотека находится в стадии разработки, и они предоставляют примеры openpgp ...

1 голос
/ 31 августа 2012

Просто для полноты: наш SecureBlackbox (версия для Java) включает Компоненты OpenPGP для Java и Android , гораздо богаче, чем в BouncyCastle, и с поддержкой, примерами и документацией.

0 голосов
/ 25 февраля 2009

Там PGPJava , но оно довольно старое.

...