ошибка при использовании EnvelopedSignature.open (сообщение об ошибке: «Ошибка инициализации выходного шифра») - PullRequest
0 голосов
/ 24 сентября 2018

Я реализую шифрование сообщения с использованием класса EnvelopedSignature.

ByteArrayOutputStream envelopedByteArrayOutStream = new ByteArrayOutputStream ();
EnvelopedSignature signature = new EnvelopedSignature ();
if (cert != null) {
    signature.addKeyAgreeRecipient ((X509Certificate) cert);
    // or signature.addKeyTransRecipient ((X509Certificate) cert);
} else {
    throw new Exception ("Certificate error.");
}
signature.open (envelopedByteArrayOutStream);
signature.update (inData, 0, inData.length);
signature.close ();

Я получаю сообщение об ошибке «Ошибка инициализации выходного шифра» в справке signature.open (envelopedByteArrayOutStream);, чтобы понять ошибку.

PS смена прав мне не помогла (https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html)

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...