def test_get_bay_ca_certificate(self): mock_bay = mock.MagicMock() mock_ca_cert = mock.MagicMock() mock_ca_cert.get_certificate.return_value = mock.sentinel.certificate self.CertManager.get_cert.return_value = mock_ca_cert bay_ca_cert = cert_manager.get_bay_ca_certificate(mock_bay) self.CertManager.get_cert.assert_called_once_with( mock_bay.ca_cert_ref) self.assertEqual(bay_ca_cert, mock.sentinel.certificate)
def test_get_bay_ca_certificate(self): mock_bay = mock.MagicMock() mock_bay.uuid = "mock_bay_uuid" mock_ca_cert = mock.MagicMock() self.CertManager.get_cert.return_value = mock_ca_cert bay_ca_cert = cert_manager.get_bay_ca_certificate(mock_bay) self.CertManager.get_cert.assert_called_once_with( mock_bay.ca_cert_ref, resource_ref=mock_bay.uuid, context=None) self.assertEqual(mock_ca_cert, bay_ca_cert)
def _create_certificate_files(self, bay): """Read certificate and key for a bay and stores in files. :param bay: Bay object """ magnum_cert_obj = cert_manager.get_bay_magnum_cert(bay) self.cert_file = self._create_temp_file_with_content( magnum_cert_obj.get_certificate()) private_key = magnum_cert_obj.get_decrypted_private_key() self.key_file = self._create_temp_file_with_content(private_key) ca_cert_obj = cert_manager.get_bay_ca_certificate(bay) self.ca_file = self._create_temp_file_with_content( ca_cert_obj.get_certificate())
def _create_certificate_files(self, bay): """Read certificate and key for a bay and stores in files. :param bay: Bay object """ magnum_cert_obj = cert_manager.get_bay_magnum_cert(bay) self.cert_file = self._create_temp_file_with_content( magnum_cert_obj.get_certificate()) private_key = magnum_cert_obj.get_decrypted_private_key() self.key_file = self._create_temp_file_with_content( private_key) ca_cert_obj = cert_manager.get_bay_ca_certificate(bay) self.ca_file = self._create_temp_file_with_content( ca_cert_obj.get_certificate())
def get_ca_certificate(self, context, bay): ca_cert = cert_manager.get_bay_ca_certificate(bay) certificate = objects.Certificate.from_object_bay(bay) certificate.pem = ca_cert.get_certificate() return certificate
def get_ca_certificate(self, context, bay): ca_cert = cert_manager.get_bay_ca_certificate(bay) certificate = objects.Certificate.from_object_bay(bay) certificate.pem = ca_cert return certificate