示例#1
0
    def index(self, req):
        context = req.environ["engine.context"]
        key_pairs = db.key_pair_get_all_by_user(context, context.user_id)
        result = []
        for key_pair in key_pairs:
            # filter out the vpn keys
            suffix = FLAGS.vpn_key_suffix
            if context.is_admin or not key_pair["name"].endswith(suffix):
                result.append(
                    {"name": key_pair["name"], "key_name": key_pair["name"], "fingerprint": key_pair["fingerprint"]}
                )

        return {"keypairs": result}
示例#2
0
    def index(self, req):
        """
        List of keypairs for a user
        """
        context = req.environ['engine.context']
        key_pairs = db.key_pair_get_all_by_user(context, context.user_id)
        rval = []
        for key_pair in key_pairs:
            rval.append({'keypair': {
                'name': key_pair['name'],
                'public_key': key_pair['public_key'],
                'fingerprint': key_pair['fingerprint'],
            }})

        return {'keypairs': rval}
示例#3
0
    def index(self, req):
        context = req.environ['engine.context']
        key_pairs = db.key_pair_get_all_by_user(context, context.user_id)
        result = []
        for key_pair in key_pairs:
            # filter out the vpn keys
            suffix = FLAGS.vpn_key_suffix
            if context.is_admin or \
               not key_pair['name'].endswith(suffix):
                result.append({
                    'name': key_pair['name'],
                    'key_name': key_pair['name'],
                    'fingerprint': key_pair['fingerprint'],
                })

        return {'keypairs': result}
示例#4
0
    def index(self, req):
        """
        List of keypairs for a user
        """
        context = req.environ["engine.context"]
        key_pairs = db.key_pair_get_all_by_user(context, context.user_id)
        rval = []
        for key_pair in key_pairs:
            rval.append(
                {
                    "keypair": {
                        "name": key_pair["name"],
                        "public_key": key_pair["public_key"],
                        "fingerprint": key_pair["fingerprint"],
                    }
                }
            )

        return {"keypairs": rval}