from lemur import database from lemur.authorities.models import Authority from lemur.certificates.models import Certificate from lemur.certificates.schemas import CertificateOutputSchema, CertificateInputSchema from lemur.common.utils import generate_private_key, truthiness from lemur.destinations.models import Destination from lemur.domains.models import Domain from lemur.extensions import metrics, sentry, signals from lemur.notifications.models import Notification from lemur.pending_certificates.models import PendingCertificate from lemur.plugins.base import plugins from lemur.roles import service as role_service from lemur.roles.models import Role csr_created = signals.signal('csr_created', "CSR generated") csr_imported = signals.signal('csr_imported', "CSR imported from external source") certificate_issued = signals.signal('certificate_issued', "Authority issued a certificate") certificate_imported = signals.signal('certificate_imported', "Certificate imported from external source") def get(cert_id): """ Retrieves certificate by its ID. :param cert_id: :return: """ return database.get(Certificate, cert_id)
from lemur.authorities.models import Authority from lemur.certificates.models import Certificate from lemur.certificates.schemas import CertificateOutputSchema, CertificateInputSchema from lemur.common.utils import generate_private_key, truthiness from lemur.destinations.models import Destination from lemur.domains.models import Domain from lemur.endpoints import service as endpoint_service from lemur.extensions import metrics, sentry, signals from lemur.models import certificate_associations from lemur.notifications.models import Notification from lemur.pending_certificates.models import PendingCertificate from lemur.plugins.base import plugins from lemur.roles import service as role_service from lemur.roles.models import Role csr_created = signals.signal("csr_created", "CSR generated") csr_imported = signals.signal("csr_imported", "CSR imported from external source") certificate_issued = signals.signal("certificate_issued", "Authority issued a certificate") certificate_imported = signals.signal( "certificate_imported", "Certificate imported from external source") def get(cert_id): """ Retrieves certificate by its ID. :param cert_id: :return: """