]> granicus.if.org Git - php/commitdiff
Fix bug #61405 ext\openssl\tests\022.phpt fails
authorAnatoliy Belsky <ab@php.net>
Tue, 27 Mar 2012 14:05:05 +0000 (16:05 +0200)
committerAnatoliy Belsky <ab@php.net>
Tue, 27 Mar 2012 14:07:59 +0000 (16:07 +0200)
ext/openssl/tests/022.phpt

index cbdebece8d05e4a8a7ff2676d722a8ce8125cf38..1fa84d9f4244777549fe048f9631ff18d90be1d6 100644 (file)
@@ -5,6 +5,8 @@ openssl_csr_export() tests
 --FILE--
 <?php
 $wrong = "wrong";
+$config = __DIR__ . DIRECTORY_SEPARATOR . 'openssl.cnf';
+$config_arg = array('config' => $config);
 
 $dn = array(
        "countryName" => "BR",
@@ -18,10 +20,11 @@ $args = array(
        "digest_alg" => "sha1",
        "private_key_bits" => 2048,
        "private_key_type" => OPENSSL_KEYTYPE_DSA,
-       "encrypt_key" => true
+       "encrypt_key" => true,
+       "config" => $config,
        );
 
-$privkey = openssl_pkey_new();
+$privkey = openssl_pkey_new($config_arg);
 $csr = openssl_csr_new($dn, $privkey, $args);
 var_dump(openssl_csr_export($csr, $output));
 var_dump(openssl_csr_export($wrong, $output));