Esempio n. 1
0
def main():
    unixts = int(time.time())
    randomint = -2147483647

    parser = argparse.ArgumentParser(description='Generator for channel key')
    parser.add_argument("--app_id", dest="app_id", default="")
    parser.add_argument("--certificate", dest="certificate", default="")
    parser.add_argument("--channel_name", dest="channel_name", default="")
    parser.add_argument("--uid", dest="uid", type=int, default=0)
    parser.add_argument("--expired_ts", dest="expired_ts", type=int, default=0)

    args = parser.parse_args()

    if not args.app_id:
        print >> sys.stderr, "No APP ID is designated"
        return -1

    if not args.certificate:
        print >> sys.stderr, "No certificate is designated"
        return -1

    if not args.channel_name:
        print >> sys.stderr, "No channel name is degsignated"
        return -1

    print "Recording key:", generateRecordingKey(args.app_id, args.certificate, \
        args.channel_name, unixts, randomint, args.uid, args.expired_ts)

    print "Channel key:", generateMediaChannelKey(args.app_id, args.certificate, \
        args.channel_name, unixts, randomint, args.uid, args.expired_ts)
 def test_mediachannel(self):
     expected = "004d0ec5ee3179c964fe7c0485c045541de6bff332b970ca35de60c44645bbae8a215061b3314464554720383bbf51446455471"
     actual = generateMediaChannelKey(
         appID,
         appCertificate,
         channelname,
         unixts,
         randomint,
         uid,
         expiredts)
     print actual
     self.assertEqual(expected, actual)
Esempio n. 3
0
 def test_mediachannel(self):
     expected = "004d0ec5ee3179c964fe7c0485c045541de6bff332b970ca35de60c44645bbae8a215061b3314464554720383bbf51446455471"
     actual = generateMediaChannelKey(
         appID,
         appCertificate,
         channelname,
         unixts,
         randomint,
         uid,
         expiredts)
     print actual
     self.assertEqual(expected, actual)
 def test_mediachannel(self):
     expected = "0043d8758ab4f38a56400c7bbfaae66d7ff4b5bea26970ca35de60c44645bbae8a215061b331463199341f0f57bcb0000000000";
     actual = generateMediaChannelKey(statickey, signkey, channelname, unixts, randomint, uid, expiredts);
     print actual
     self.assertEqual(expected, actual)
Esempio n. 5
0
import sys
import os
import time
from random import randint

sys.path.append(os.path.join(os.path.dirname(__file__), '../src'))
from DynamicKey4 import generateRecordingKey
from DynamicKey4 import generateMediaChannelKey

appID   = "970ca35de60c44645bbae8a215061b33"
appCertificate     = "5cfd2fd1755d40ecb72977518be15d3b"
channelname = "7d72365eb983485397e3e3f9d460bdda"
unixts = int(time.time());
uid = 2882341273
randomint = -2147483647
expiredts = 0

print "%.8x" % (randomint & 0xFFFFFFFF)

if __name__ == "__main__":
    print generateRecordingKey(appID, appCertificate, channelname, unixts, randomint, uid, expiredts)
    print generateMediaChannelKey(appID, appCertificate, channelname, unixts, randomint, uid, expiredts)
Esempio n. 6
0
import sys
import os
import time
from random import randint

sys.path.append(os.path.join(os.path.dirname(__file__), '../src'))
from DynamicKey4 import generateRecordingKey
from DynamicKey4 import generateMediaChannelKey

statickey   = "970ca35de60c44645bbae8a215061b33"
signkey     = "5cfd2fd1755d40ecb72977518be15d3b"
channelname = "7d72365eb983485397e3e3f9d460bdda"
unixts = int(time.time());
uid = 2882341273
randomint = -2147483647
expiredts = 0

print "%.8x" % (randomint & 0xFFFFFFFF)

if __name__ == "__main__":
    print generateRecordingKey(statickey, signkey, channelname, unixts, randomint, uid, expiredts)
    print generateMediaChannelKey(statickey, signkey, channelname, unixts, randomint, uid, expiredts)
Esempio n. 7
0
import sys
import os
import time
from random import randint

sys.path.append(os.path.join(os.path.dirname(__file__), '../src'))
from DynamicKey4 import generateRecordingKey
from DynamicKey4 import generateMediaChannelKey

appID = "970ca35de60c44645bbae8a215061b33"
appCertificate = "5cfd2fd1755d40ecb72977518be15d3b"
channelname = "7d72365eb983485397e3e3f9d460bdda"
unixts = int(time.time())
uid = 2882341273
randomint = -2147483647
expiredts = 0

print "%.8x" % (randomint & 0xFFFFFFFF)

if __name__ == "__main__":
    print generateRecordingKey(appID, appCertificate, channelname, unixts,
                               randomint, uid, expiredts)
    print generateMediaChannelKey(appID, appCertificate, channelname, unixts,
                                  randomint, uid, expiredts)
Esempio n. 8
0
import sys
import os
import time
from random import randint

sys.path.append(os.path.join(os.path.dirname(__file__), '../src'))
from DynamicKey4 import generateRecordingKey
from DynamicKey4 import generateMediaChannelKey

statickey = "970ca35de60c44645bbae8a215061b33"
signkey = "5cfd2fd1755d40ecb72977518be15d3b"
channelname = "7d72365eb983485397e3e3f9d460bdda"
unixts = int(time.time())
uid = 2882341273
randomint = -2147483647
expiredts = 0

print "%.8x" % (randomint & 0xFFFFFFFF)

if __name__ == "__main__":
    print generateRecordingKey(statickey, signkey, channelname, unixts,
                               randomint, uid, expiredts)
    print generateMediaChannelKey(statickey, signkey, channelname, unixts,
                                  randomint, uid, expiredts)
Esempio n. 9
0
 def test_mediachannel(self):
     expected = "0043d8758ab4f38a56400c7bbfaae66d7ff4b5bea26970ca35de60c44645bbae8a215061b331463199341f0f57bcb0000000000"
     actual = generateMediaChannelKey(statickey, signkey, channelname,
                                      unixts, randomint, uid, expiredts)
     print actual
     self.assertEqual(expected, actual)