Пример #1
0
def get_secret_body():
    logger.debug("/secret GET with BODY invoked")
    if request.json is None \
            or request.json is not None \
            and ("sid" not in request.json.keys() or "pin" not in request.json.keys()):
        return jsonify({
            'status': "Bad request",
            'message': 'invalid body url=' + request.url,
        }), 400
    else:
        return returnMessage(dblib.get_secret(request.json["sid"], request.json["pin"]))
Пример #2
0
def get_secret(sid, pin):
    logger.debug("Obtain msg from the database")
    msg = dblib.get_secret(sid, pin)
    if len(msg) > 0:
        logger.debug("Message obtained: " + msg)
        decrypted_msg = libencryption.decrypt(msg)
        return jsonify(msg=decrypted_msg)
    else:
        return jsonify({
            'status': "404: request",
            'message': 'pin or sid is wrong: ' + request.url,
        })
Пример #3
0
def get_secret_query(sid, pin):
    logger.debug("/secret GET invoked")
    msg = dblib.get_secret(sid, pin)
    if len(msg) > 0:
        logger.debug("secret obtained from DB: " + msg)
        decrypted_msg = libencryption.decrypt(msg)
        logger.debug("/secret GET returned OK")
        return jsonify(msg=decrypted_msg)
    else:
        logger.debug("/secret GET returned 404")
        return jsonify({
            'status': "404: request",
            'message': 'pin or sid is wrong: ' + request.url,
        })
Пример #4
0
def get_secret_body():
    logger.debug("Obtain msg from the database")
    result = request.json
    sid = result["sid"]
    pin = result["pin"]
    msg = dblib.get_secret(sid, pin)
    if len(msg) > 0:
        logger.debug("Message obtained: " + msg)
        decrypted_msg = libencryption.decrypt(msg)
        return jsonify(msg=decrypted_msg)
    else:
        return jsonify({
            'status': "200: request",
            'message': 'pin or sid is wrong: ' + request.url,
        })
Пример #5
0
def get_secret_query(sid, pin):
    logger.debug("/secret GET invoked")
    return returnMessage(dblib.get_secret(sid, pin))