def test_create_simple_cmc_order_with_invalid_pkcs10(self):
        test_model = order_models.OrderModel(**self.simple_cmc_data)
        test_model.meta['request_data'] = certutil.create_bad_csr()

        create_resp, order_ref = self.behaviors.create_order(test_model)
        self.assertEqual(400, create_resp.status_code)
        self.assertIsNone(order_ref)
        self.confirm_error_message(create_resp,
                                   "Invalid PKCS10 Data: Bad format")
Exemple #2
0
    def test_create_simple_cmc_order_with_invalid_pkcs10(self):
        test_model = order_models.OrderModel(**self.simple_cmc_data)
        test_model.meta['request_data'] = base64.b64encode(
            certutil.create_bad_csr())

        create_resp, order_ref = self.behaviors.create_order(test_model)
        self.assertEqual(400, create_resp.status_code)
        self.assertIsNone(order_ref)
        self.confirm_error_message(create_resp,
                                   "Invalid PKCS10 Data: Bad format")
Exemple #3
0
    def test_create_simple_cmc_order_with_no_base64(self):
        test_model = order_models.OrderModel(**self.simple_cmc_data)
        # do not encode with base64 to force the error
        test_model.meta['request_data'] = certutil.create_bad_csr()

        create_resp, order_ref = self.behaviors.create_order(test_model)
        self.assertEqual(400, create_resp.status_code)
        self.assertIsNone(order_ref)
        self.confirm_error_message(create_resp,
                                   "Unable to decode request data.")
    def test_create_simple_cmc_order_with_no_base64(self):
        test_model = order_models.OrderModel(**self.simple_cmc_data)
        # do not encode with base64 to force the error
        test_model.meta['request_data'] = certutil.create_bad_csr()

        create_resp, order_ref = self.behaviors.create_order(test_model)
        self.assertEqual(400, create_resp.status_code)
        self.assertIsNone(order_ref)
        self.confirm_error_message(create_resp,
                                   "Unable to decode request data.")
Exemple #5
0
 def test_should_raise_with_bad_pkcs10_data(self):
     self.meta['request_data'] = base64.b64encode(certs.create_bad_csr())
     self._set_order()
     self.assertRaises(excep.InvalidPKCS10Data,
                       self.validator.validate,
                       self.order_req)
Exemple #6
0
 def test_should_raise_with_pkcs10_data_with_bad_base64(self):
     self.meta['request_data'] = certs.create_bad_csr()
     self._set_order()
     self.assertRaises(excep.PayloadDecodingError,
                       self.validator.validate,
                       self.order_req)
Exemple #7
0
 def test_should_raise_with_bad_pkcs10_data(self):
     self.meta['request_data'] = base64.b64encode(certs.create_bad_csr())
     self._set_order()
     self.assertRaises(excep.InvalidPKCS10Data, self.validator.validate,
                       self.order_req)
Exemple #8
0
 def test_should_raise_with_pkcs10_data_with_bad_base64(self):
     self.meta['request_data'] = certs.create_bad_csr()
     self._set_order()
     self.assertRaises(excep.PayloadDecodingError, self.validator.validate,
                       self.order_req)