編集:私の問題は解決していませんが、新しい、よりエキサイティングな問題に取り組みました。
将来この質問に出くわした人を助ける洞察力のある人がいる場合に備えて、これをここに残します。
こんにちは、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に関しては少し初心者なので、ばかげたことを見落としている可能性があります(そうであると確信しています、ハハ)。