Annotation of embedaddon/php/ext/openssl/tests/013.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: openssl_open() tests
3: --SKIPIF--
4: <?php if (!extension_loaded("openssl")) print "skip"; ?>
5: --FILE--
6: <?php
7: $data = "openssl_open() test";
8: $pub_key = "file://" . dirname(__FILE__) . "/public.key";
9: $priv_key = "file://" . dirname(__FILE__) . "/private.key";
10: $wrong = "wrong";
11:
12: openssl_seal($data, $sealed, $ekeys, array($pub_key, $pub_key, $pub_key));
13: openssl_open($sealed, $output, $ekeys[0], $priv_key);
14: var_dump($output);
15: openssl_open($sealed, $output2, $ekeys[1], $wrong);
16: var_dump($output2);
17: openssl_open($sealed, $output3, $ekeys[2], $priv_key);
18: var_dump($output3);
19: openssl_open($sealed, $output4, $wrong, $priv_key);
20: var_dump($output4);
21: ?>
22: --EXPECTF--
23: string(19) "openssl_open() test"
24:
25: Warning: openssl_open(): unable to coerce parameter 4 into a private key in %s on line %d
26: NULL
27: string(19) "openssl_open() test"
28: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>