MDL-17419 misconfigured openssl extension blocks installation - openssl.cnf missing??

This commit is contained in:
skodak 2008-11-28 12:54:15 +00:00
parent 2280e147c5
commit eb7f89bc15
2 changed files with 11 additions and 1 deletions

View file

@ -391,6 +391,10 @@ function mnet_generate_keypair($dn = null, $days=28) {
$dn["commonName"] = preg_replace(':/$:', '', $dn["commonName"]);
$new_key = openssl_pkey_new();
if ($new_key === false) {
// can not generate keys - missing openssl.cnf??
return null;
}
$csr_rsc = openssl_csr_new($dn, $new_key, array('private_key_bits',2048));
$selfSignedCert = openssl_csr_sign($csr_rsc, null, $new_key, $days);
unset($csr_rsc); // Free up the resource