Exemplo n.º 1
0
    def __init__(self, queue_resource=None):

        LOG.debug('Creating OrdersController')
        self.order_repo = repo.get_order_repository()
        self.queue = queue_resource or async_client.TaskClient()
        self.type_order_validator = validators.TypeOrderValidator()
        self.quota_enforcer = quota.QuotaEnforcer('orders', self.order_repo)
Exemplo n.º 2
0
    def __init__(self,
                 project_repo=None,
                 order_repo=None,
                 queue_resource=None):

        LOG.debug('Creating OrdersController')
        self.project_repo = project_repo or repo.ProjectRepo()
        self.order_repo = order_repo or repo.OrderRepo()
        self.queue = queue_resource or async_client.TaskClient()
        self.type_order_validator = validators.TypeOrderValidator()
Exemplo n.º 3
0
 def setUp(self):
     super(WhenTestingFullCMCOrderValidator, self).setUp()
     self.type = 'certificate'
     self.meta = {
         'request_type': 'full-cmc',
         'request_data': VALID_FULL_CMC,
         'requestor_name': 'Barbican User',
         'requestor_email': '*****@*****.**',
         'requestor_phone': '555-1212'
     }
     self._set_order()
     self.validator = validators.TypeOrderValidator()
Exemplo n.º 4
0
 def setUp(self):
     super(WhenTestingSimpleCMCOrderValidator, self).setUp()
     self.type = 'certificate'
     self.meta = {
         'request_type': 'simple-cmc',
         'request_data': base64.b64encode(certs.create_good_csr()),
         'requestor_name': 'Barbican User',
         'requestor_email': '*****@*****.**',
         'requestor_phone': '555-1212'
     }
     self._set_order()
     self.validator = validators.TypeOrderValidator()
Exemplo n.º 5
0
    def setUp(self):
        super(WhenTestingAsymmetricTypeOrderValidator, self).setUp()
        self.type = 'asymmetric'
        self.meta = {
            "name": "secretname",
            "algorithm": "RSA",
            "bit_length": 256
        }

        self.asymmetric_order_req = {'type': self.type, 'meta': self.meta}

        self.validator = validators.TypeOrderValidator()
Exemplo n.º 6
0
    def setUp(self):
        super(WhenTestingKeyTypeOrderValidator, self).setUp()
        self.type = 'key'
        self.meta = {
            "name": "secretname",
            "algorithm": "AES",
            "bit_length": 256,
            "mode": "cbc"
        }

        self.key_order_req = {'type': self.type, 'meta': self.meta}

        self.validator = validators.TypeOrderValidator()
Exemplo n.º 7
0
 def setUp(self):
     super(WhenTestingCustomOrderValidator, self).setUp()
     self.type = 'certificate'
     self.meta = {
         'request_type': 'custom',
         'ca_param_1': 'value_1',
         'ca_param_2': 'value_2',
         'requestor_name': 'Barbican User',
         'requestor_email': '*****@*****.**',
         'requestor_phone': '555-1212'
     }
     self._set_order()
     self.validator = validators.TypeOrderValidator()
Exemplo n.º 8
0
    def setUp(self):
        super(WhenTestingAsymmetricTypeOrderValidator, self).setUp()
        self.type = 'asymmetric'
        self.meta = {
            "name": "secretname",
            "algorithm": "RSA",
            "bit_length": 256,
            'payload_content_type': 'application/octet-stream'
        }

        self.asymmetric_order_req = {'type': self.type, 'meta': self.meta}

        self.validator = validators.TypeOrderValidator()
Exemplo n.º 9
0
 def setUp(self):
     super(WhenTestingStoredKeyOrderValidator, self).setUp()
     self.type = 'certificate'
     self.meta = {
         'request_type': 'stored-key',
         'container_ref':
         'https://localhost/v1/containers/good_container_ref',
         'subject_dn': 'cn=barbican-server,o=example.com',
         'requestor_name': 'Barbican User',
         'requestor_email': '*****@*****.**',
         'requestor_phone': '555-1212'
     }
     self.order_req = {'type': self.type, 'meta': self.meta}
     self.validator = validators.TypeOrderValidator()
Exemplo n.º 10
0
    def setUp(self):
        super(WhenTestingKeyTypeOrderValidator, self).setUp()
        self.type = 'key'
        self.meta = {
            "name": "secretname",
            "algorithm": "AES",
            "bit_length": 256,
            "mode": "cbc",
            'payload_content_type': 'application/octet-stream'
        }

        self.key_order_req = {'type': self.type, 'meta': self.meta}

        self.validator = validators.TypeOrderValidator()
Exemplo n.º 11
0
 def __init__(self, order, queue_resource=None):
     self.order = order
     self.order_repo = repo.get_order_repository()
     self.queue = queue_resource or async_client.TaskClient()
     self.type_order_validator = validators.TypeOrderValidator()
Exemplo n.º 12
0
 def __init__(self, order_id, order_repo=None, queue_resource=None):
     self.order_id = order_id
     self.order_repo = order_repo or repo.OrderRepo()
     self.queue = queue_resource or async_client.TaskClient()
     self.type_order_validator = validators.TypeOrderValidator()