2018-06-07 環境変数を使わずにopenssl_pkey_newを使う Windows+Xampp環境だと、openssl_pkey_newが動かない。いろいろ設定頑張れば出来そうだけど、下記のようにソースコードにフルパス書けば成功することに気がついた。 $res = openssl_pkey_new([ 'config' => 'D:\xampp\apache\conf\openssl.cnf', 'digest_alg' => 'sha1', 'private_key_bits' => 4096, 'encrypt_key' => false ]);