����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 3.134.110.4 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/bofirm.gltechlimited.com/app/Http/Services/Agora/ |
Upload File : |
<?php function generateRecordingKey($appID, $appCertificate, $channelName, $ts, $randomInt, $uid, $expiredTs ,$serviceType='ARS') { return generateDynamicKey($appID, $appCertificate, $channelName, $ts, $randomInt, $uid, $expiredTs ,$serviceType); } function generateMediaChannelKey($appID, $appCertificate, $channelName, $ts, $randomInt, $uid, $expiredTs ,$serviceType='ACS') { return generateDynamicKey($appID, $appCertificate, $channelName, $ts, $randomInt, $uid, $expiredTs ,$serviceType); } function generateDynamicKey($appID, $appCertificate, $channelName, $ts, $randomInt, $uid, $expiredTs ,$serviceType) { $version = "004"; $randomStr = "00000000" . dechex($randomInt); $randomStr = substr($randomStr,-8); $uidStr = "0000000000" . $uid; $uidStr = substr($uidStr,-10); $expiredStr = "0000000000" . $expiredTs; $expiredStr = substr($expiredStr,-10); $signature = generateSignature($appID, $appCertificate, $channelName, $ts, $randomStr, $uidStr, $expiredStr ,$serviceType); return $version . $signature . $appID . $ts . $randomStr . $expiredStr; } function generateSignature($appID, $appCertificate, $channelName, $ts, $randomStr, $uidStr, $expiredStr ,$serviceType) { $concat = $serviceType . $appID . $ts . $randomStr . $channelName . $uidStr . $expiredStr; return hash_hmac('sha1', $concat, $appCertificate); } ?>