def list(self, limit=10, offset=0, name=None):
        LOG.debug('Listing CAs - offset {0} limit {1}'.format(offset, limit))
        params = {'limit': limit, 'offset': offset}
        if name:
            params['name'] = name

        response = self._api.get(self._entity, params=params)

        return [
            CA(api=self._api, ca_ref=s)
            for s in response.get('cas', [])
        ]
List CAs for the project
dataset/ETHPy150Open openstack/python-barbicanclient/barbicanclient/cas.py/CAManager.list