test.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. require_once "../src/TLSSigAPIv2.php";
  3. $api = new \Tencent\TLSSigAPIv2(1400000000, '5bd2850fff3ecb11d7c805251c51ee463a25727bddc2385f3fa8bfee1bb93b5e');
  4. $sig = $api->genSig('xiaojun');
  5. echo $sig . "\n";
  6. $init_time = 0;
  7. $expire = 0;
  8. $err_msg = '';
  9. $ret = $api->verifySig($sig, 'xiaojun', $init_time, $expire, $err_msg);
  10. if (!$ret) {
  11. echo $err_msg . "\n";
  12. } else {
  13. echo "verify ok expire $expire init time $init_time\n";
  14. }
  15. $userbuf = '';
  16. $ret = $api->verifySigWithUserBuf($sig, 'xiaojun', $init_time, $expire,$userbuf, $err_msg);
  17. if (!$ret) {
  18. echo $err_msg . "\n";
  19. } else {
  20. echo "verify ok expire $expire init time $init_time userbuf $userbuf\n";
  21. }
  22. $sig = $api->genSigWithUserBuf('xiaojun', 86400*180, 'abc');
  23. echo $sig . "\n";
  24. $init_time = 0;
  25. $expire = 0;
  26. $err_msg = '';
  27. $ret = $api->verifySig($sig, 'xiaojun', $init_time, $expire, $err_msg);
  28. if (!$ret) {
  29. echo $err_msg . "\n";
  30. } else {
  31. echo "verify ok expire $expire init time $init_time\n";
  32. }
  33. $userbuf = '';
  34. $ret = $api->verifySigWithUserBuf($sig, 'xiaojun', $init_time, $expire,$userbuf, $err_msg);
  35. if (!$ret) {
  36. echo $err_msg . "\n";
  37. } else {
  38. echo "verify ok expire $expire init time $init_time userbuf $userbuf\n";
  39. }