Редактировать: не решил свои проблемы, но я перешел к новым и более интересным проблемам.
Оставив это здесь на случай, если у кого-то есть, и проницательно, это поможет тому, кто наткнется на этот вопрос в будущем.
Привет, я пытаюсь отправить зашифрованное электронное письмо с php на Outlook. Таким образом, мне нужно создать сертификат для импорта в Outlook. У меня не было проблем с созданием набора ключей с помощью openssl и прилагаемого к нему сценария CA.pl, но когда я пытаюсь запустить команду для создания файла PKCS12 для импорта в Outlook, он жалуется на отсутствие каталога «demoCA». Похоже, что этот каталог является частью openssl и упоминается в конфигурации openssl... но я понятия не имею, где он находится. Я искал диск по-разному, от grep до прожектора (на os x, хотя я действительно не ожидал, что прожектор что-нибудь найдет) и ничего не могу придумать.
Команда, которую я пытался запустить:
$ openssl ca -cert newcert.pem -ss_cert newcert.pem
Using configuration from /sw/etc/ssl/openssl.cnf
./demoCA/private/cakey.pem: No such file or directory trying to load CA private key
19918:error:02001002:system library:fopen:No such file or directory:bss_file.c:245:fopen('./demoCA/private/cakey.pem','r')
19918:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:247:
Я немного нуб, когда дело доходит до шифрования/SSL, поэтому я могу упустить что-то глупое (я уверен, что это так, ха-ха).