Я делаю некоторое криптографическое тестирование с openssl в Ubuntu 12.04, и у меня есть сборка каталогов со следующими спецификациями:
$home/
demoCA/
certs
index.txt
serial
openssl.cnf
newcerts/
crl/
И каждый раз, когда я запускаю команду, а именно эту:
openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config openssl.cnf
он говорит мне:
Я не могу получить доступ к каталогу ./demoCA/newcerts
./ demoCA / newcerts: Нет такого файла или каталога
Есть несколько команд, которые я запускаю перед этим, чтобы настроить его, и я был бы рад обрисовать их, если это было бы полезно, но я понятия не имею, почему он не найдет этот каталог. Есть предложения?
Это лаборатория, с которой я работаю: http://www.cis.syr.edu/~wedu/seed/Labs/Crypto/Crypto_PublicKey/Crypto_PublicKey.pdf
Он ищет в demoCA.
Согласно вашей файловой структуре, ваш каталог называется democa.
Вы, вероятно, должны позаботиться о регистрозависимых именах каталогов.