構成ファイルを開くことができません:Windowsでは/usr/local/ssl/openssl.cnf



Cant Open Config File



解決:

解決策は次のコマンドを実行しています:

OPENSSL_CONF = C: OpenSSL-Win32  bin  openssl.cfgを設定します

また



set OPENSSL_CONF = [path-to-OpenSSL-install-dir]  bin  openssl.cfg

使用する前にコマンドプロンプトでopensslコマンド。

させてopensslは、どこにあるかを確実に知っています.cfgファイル。



または、同じ変数を設定することもできますWindows環境変数のOPENSSL_CONF。

注:これは、Shining Light ProductionsのOpenSSLバイナリディストリビューション(無料でダウンロードして使用できる公式OpenSSLのコンパイル済み+インストーラーバージョン)を使用している場合に発生する可能性があります。このディストリビューションは、OpenSSLのサイトから「主にコンパイル済みのOpenSSLパッケージがないオペレーティングシステム向けのサービス」として「半公式に」リンクされています。


私はApache2.4.4でSSLを使用していて、最初にこのコードを実行して、トリックを実行しました。
OPENSSL_CONF = C: wamp bin apache Apache2.4.4 conf openssl.cnfを設定します



次に、残りのコードを実行します。


/usr/local/ssl/openssl.cnf

このようなパスは、プログラムがCygwinまたはMSYSのいずれかでコンパイルされていることを意味します。これを使用する必要がある場合opensslの場合、CygwinまたはMSYSによって提供されるBashのように、これらのパスを理解するインタープリターが必要になります。

別のオプションは、Windowsネイティブバージョンのダウンロードまたはコンパイルです。openssl。それを使用すると、プログラムは代わりに次のようなパスを必要とします

C: Users  Steven  ssl  openssl.cnf

これは、コマンドプロンプトに適しています。