import hashlib


def generateSignalingToken(
        account,
        appID,
        appCertificate,
        expiredTsInSeconds
):
    version = "1"
    expired = str(expiredTsInSeconds)
    content = account + appID + appCertificate + expired
    md5sum = hashlib.md5(content).hexdigest()
    result = "%s:%s:%s:%s" % (version, appID, expired, md5sum)
    return result
