bug68912.phpt 455 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Bug #68912 (Segmentation fault at openssl_spki_new)
  3. --EXTENSIONS--
  4. openssl
  5. --SKIPIF--
  6. <?php
  7. if (!@openssl_pkey_new()) die("skip cannot create private key");
  8. ?>
  9. --FILE--
  10. <?php
  11. $var1=fopen(__FILE__, 'r');
  12. $var2=2;
  13. $var3=3;
  14. try {
  15. openssl_spki_new($var1, $var2, $var3);
  16. } catch (TypeError $e) {
  17. echo $e->getMessage(), "\n";
  18. }
  19. ?>
  20. --EXPECT--
  21. openssl_spki_new(): Argument #1 ($private_key) must be of type OpenSSLAsymmetricKey, resource given