示例#1
0
文件: cas.py 项目: cfiehe/barbican
    def get_global_preferred(self, external_project_id, **kw):
        LOG.debug('Start certificate_authorities get_global_preferred CA')

        pref_ca = cert_resources.get_global_preferred_ca()
        if not pref_ca:
            pecan.abort(404, u._("No global preferred CA defined"))

        return {
            'ca_ref':
            hrefs.convert_certificate_authority_to_href(pref_ca.ca_id)
        }
示例#2
0
文件: cas.py 项目: abattye/barbican
    def get_global_preferred(self, external_project_id, **kw):
        LOG.debug('Start certificate_authorities get_global_preferred CA')

        pref_ca = cert_resources.get_global_preferred_ca()
        if not pref_ca:
            pecan.abort(404, u._("No global preferred CA defined"))

        return {
            'ca_ref':
                hrefs.convert_certificate_authority_to_href(pref_ca.ca_id)
        }
示例#3
0
文件: cas.py 项目: cfiehe/barbican
 def _remove_global_preferred_ca(self, external_project_id):
     global_preferred_ca = cert_resources.get_global_preferred_ca()
     if global_preferred_ca:
         self.preferred_ca_repo.delete_entity_by_id(global_preferred_ca.id,
                                                    external_project_id)
示例#4
0
文件: cas.py 项目: abattye/barbican
 def _remove_global_preferred_ca(self, external_project_id):
     global_preferred_ca = cert_resources.get_global_preferred_ca()
     if global_preferred_ca:
         self.preferred_ca_repo.delete_entity_by_id(
             global_preferred_ca.id,
             external_project_id)