openssl_sign_basic.phpt 460 B

123456789101112131415161718
  1. --TEST--
  2. openssl_sign() tests
  3. --EXTENSIONS--
  4. openssl
  5. --FILE--
  6. <?php
  7. $data = "Testing openssl_sign()";
  8. $privkey = "file://" . __DIR__ . "/private_rsa_1024.key";
  9. $wrong = "wrong";
  10. var_dump(openssl_sign($data, $sign, $privkey, OPENSSL_ALGO_SHA256)); // no output
  11. var_dump(openssl_sign($data, $sign, $wrong));
  12. ?>
  13. --EXPECTF--
  14. bool(true)
  15. Warning: openssl_sign(): Supplied key param cannot be coerced into a private key in %s on line %d
  16. bool(false)