ID: 33237
Updated by: [EMAIL PROTECTED]
Reported By: christopher dot s dot ward at navy dot mil
-Status: Closed
+Status: Bogus
Bug Type: Documentation problem
Operating System: Windows 2000
PHP Version: Irrelevant
New Comment:
There was no problem in the docs, so it's Bogus.
Previous Comments:
------------------------------------------------------------------------
[2005-06-10 01:03:40] christopher dot s dot ward at navy dot mil
It started working. I don't know why. I am closing the bug report.
------------------------------------------------------------------------
[2005-06-08 19:41:40] christopher dot s dot ward at navy dot mil
I respectfully disagree. Shouldn't the openssl_pkey_new() function
should return a value? It doesn't. When I issue the following code:
$privkey = openssl_pkey_new();
if($privkey)
print("Private key is a non-zero value.<BR>");
else
print("Private key is FALSE.<BR>");
I get the following:
Private key is FALSE.
------------------------------------------------------------------------
[2005-06-07 12:16:03] [EMAIL PROTECTED]
So it works - "NCONF_get_string:no value" is only some kind of notice.
------------------------------------------------------------------------
[2005-06-06 19:32:19] christopher dot s dot ward at navy dot mil
Per your request, I put a copy of the distributed OPENSSL.CNF file in
the default location (c:\usr\local\ssl). No change in results.
I then re-directed the OPENSSL_CONF environment variable to this new
location and rebooted the box. It still fails, but with different
error messages:
error:0E06D06C:configuration file routines:NCONF_get_string:no value
error:0E06D06C:configuration file routines:NCONF_get_string:no value
error:0E06D06C:configuration file routines:NCONF_get_string:no value
error:0E06D06C:configuration file routines:NCONF_get_string:no value
error:0E06D06C:configuration file routines:NCONF_get_string:no value
error:0E06D06C:configuration file routines:NCONF_get_string:no value
error:0E06D06C:configuration file routines:NCONF_get_string:no value
== Output from var_dump(getenv(OPENSSL_CONF)) ==
string(28) "C:\usr\local\ssl\openssl.cnf"
------------------------------------------------------------------------
[2005-06-06 17:41:09] [EMAIL PROTECTED]
Can you please copy the distributed openssl.cnf to the default location
c:\usr\local\ssl\? If it helps, try to copy yours openssl.cnf there. If
it still works, try <?php var_dump(getenv(OPENSSL_CONF)); ?> so that we
can see where the problem lies.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/33237
--
Edit this bug report at http://bugs.php.net/?id=33237&edit=1