| ||||
| ||||
Подскажите как можно создать enveloped сообщение. Код с использованием smime генератора bouncycastle: MimeBodyPart dataPart = new MimeBodyPart(); dataPart.setText("message"); SMIMEEnvelopedGenerator gen = new SMIMEEnvelopedGenerator(); gen.addKeyTransRecipient(cert); MimeBodyPart envPart = gen.generate(dataPart, "GOST28147", "Crypto"); бросает java.security.NoSuchAlgorithmException: No such algorithm: 1.2.643.2.2.19 | ||||
Ответы: | ||||
| ||||
В данном случае bouncycastle проверил, что строка "GOST28147" не является OID, попытался вытащить OID из сертификата cert (1.2.643.2.2.19), который не является алгоритмом шифрования и не включен в список указанных в bouncycastle алгоритмов.... Для разрешения данной проблемы обращайтесь к разработчикам bouncycastle. | ||||
| ||||
А JCP-specific решение есть? | ||||
| ||||
Hi! Nice site! I wish you well! | ||||