Как разрешить исключение при чтении закрытого ключа из файлаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как разрешить исключение при чтении закрытого ключа из файла

Сообщение Anonymous »

Я пытаюсь прочитать закрытый ключ из файла, используя приведенный ниже код, и получаю исключение. есть ли способ решить эту проблему?
МетодgeneratePrivate() выдает исключение инвалидной спецификации ключа.

Код: Выделить всё

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.security.KeyFactory;
import java.security.PrivateKey;
import java.security.spec.PKCS8EncodedKeySpec;

(...)
try {

Path path = Paths.get(THE_BINARY_ENCODED_FILE_PATH);
byte[] privKeyByteArray = Files.readAllBytes(path);
PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(privKeyByteArray);
KeyFactory keyFactory = KeyFactory.getInstance("RSA");
PrivateKey privateKey= keyFactory.generatePrivate(keySpec);

} catch (Exception e) {
e.printStackTrace();
}

Изображение

как это решить?


Подробнее здесь: https://stackoverflow.com/questions/792 ... -from-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»