|
|
|
@ -18,7 +18,8 @@ for ($z = "", $i = 0; $i < 1024; $i++) { |
|
|
|
usleep($i); |
|
|
|
} |
|
|
|
|
|
|
|
$privkey = openssl_pkey_new(); |
|
|
|
$conf = array('config' => dirname(__FILE__) . DIRECTORY_SEPARATOR . 'openssl.cnf'); |
|
|
|
$privkey = openssl_pkey_new($conf); |
|
|
|
|
|
|
|
if ($privkey === false) |
|
|
|
die("failed to create private key"); |
|
|
|
@ -30,7 +31,7 @@ if ($key_file_name === false) |
|
|
|
|
|
|
|
echo "Export key to file\n"; |
|
|
|
|
|
|
|
openssl_pkey_export_to_file($privkey, $key_file_name, $passphrase) or die("failed to export to file $key_file_name"); |
|
|
|
openssl_pkey_export_to_file($privkey, $key_file_name, $passphrase, $conf) or die("failed to export to file $key_file_name"); |
|
|
|
|
|
|
|
echo "Load key from file - array syntax\n"; |
|
|
|
|
|
|
|
|