teplenev
@teplenev

Проблема с OpenSSL

На руках есть CRT файл с сертификатом для подписи электронной почты, нужно конвертировать в PEM файл для Апача.

Запускаю bat файлом:

openssl x509 -in cert.crt -out input.der -outform DER
pause


В системе PATH путь к OpenSSL прописан. Сам сертификат лежит в той же папке, что и openssl.exe.
Получаю:

C:\Users\Максим\Desktop>openssl x509 -in cert.crt -out input.der -outform DER
Error opening Certificate cert.crt
4288:error:02001002:system library:fopen:No such file or directory:.\crypto\bio\
bss_file.c:398:fopen('cert.crt','rb')
4288:error:20074002:BIO routines:FILE_CTRL:system lib:.\crypto\bio\bss_file.c:40
0:
unable to load certificate

C:\Users\Максим\Desktop>pause
Для продолжения нажмите любую клавишу . . .


Что я делаю не так?
  • Вопрос задан
  • 10285 просмотров
Решения вопроса 1
Ну так, путь к openssl он нашел согласно PATH, а вот не исполняемые файлы он по моему так не ищет. Т.е. текущий путь так и остался C:\Users\Максим\Desktop>, где соответственно сертификата и нету.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы