bug64802.phpt 577 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Bug #64802: openssl_x509_parse fails to parse subject properly in some cases
  3. --EXTENSIONS--
  4. openssl
  5. --SKIPIF--
  6. <?php
  7. if (!defined('OPENSSL_KEYTYPE_EC')) die("skip no EC available");
  8. ?>
  9. --FILE--
  10. <?php
  11. $cert = file_get_contents(__DIR__.'/bug64802.pem');
  12. $r = openssl_x509_parse($cert,$use_short_names=false);
  13. var_dump($r['subject']['commonName']);
  14. ?>
  15. --EXPECT--
  16. array(6) {
  17. [0]=>
  18. string(9) "www.rd.io"
  19. [1]=>
  20. string(8) "rdio.com"
  21. [2]=>
  22. string(5) "rd.io"
  23. [3]=>
  24. string(12) "api.rdio.com"
  25. [4]=>
  26. string(9) "api.rd.io"
  27. [5]=>
  28. string(12) "www.rdio.com"
  29. }