はじめまして。
こちらのサイトでWindowsのApache2+OpenSSL等のserver構築を
勉強させてもらってます。
参考ページを参考に設定を進めているのですが、
CA用秘密鍵(cakey.pem)とCA用証明書(cacert.pem)の、
ところでエラーが発生し悩んでいるのですが、
いろいろやり直しているのですが、
原因がわかりません。
エラー内容は下記の通りです。
C:\etc>CA.pl -newca
CA certificate filename (or enter to create)
Making CA certificate ...
Unable to load config info
Loading 'screen' into random state - done
Generating a 512 bit RSA private key
..................++++++++++++
.........++++++++++++
writing new private key to './demoCA/private/cakey.pem'
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
-----
unable to find 'distinguished_name' in config
problems making Certificate Request
1024:error:0E06D06A:configuration file routines:NCONF_get_string:no conf or envi
ronment variable:crypto/conf/conf_lib.c:325:
Error opening Certificate ./demoCA/cacert.pem
3628:error:02001002:system library:fopen:No such file or directory:crypto/bio/bs
s_file.c:278:fopen('./demoCA/cacert.pem','rb')
3628:error:20074002:BIO routines:FILE_CTRL:system lib:crypto/bio/bss_file.c:280:
unable to load certificate
ご教授よろしくお願いいたします。
自己解決してしまいました。
お騒がせしてしまい申し訳ございませんでした。
内容としましては、
環境変数のOPENSSL_CONFの値をopenssl.confに
していました・・・
2〜3日悩んでいたのですが、
どうも癖で.confにしていた模様です><
何度も見直してつもりでしたが、
ここのミスをずっと見落としてたみたいです。