django_ca.tasks - Celery tasks
Asynchronous Celery tasks for django-ca.
- (task)django_ca.tasks.acme_issue_certificate(acme_certificate_pk: int) None[source]
Actually issue an ACME certificate.
- (task)django_ca.tasks.acme_validate_challenge(challenge_pk: int) None[source]
Validate an ACME challenge.
- (task)django_ca.tasks.api_sign_certificate(data: django_ca.celery.messages.ApiSignCertificateTaskArgs) int | None[source]
Sign a certificate from the given order with the given parameters.
- (task)django_ca.tasks.cache_crl(data: django_ca.celery.messages.UseCertificateAuthorityTaskArgs) None[source]
Deprecated. Use
django_ca.tasks.generate_crl()instead.This task will be removed in
django-ca~=3.1.0.
- (task)django_ca.tasks.cache_crls(data: django_ca.celery.messages.UseCertificateAuthoritiesTaskArgs | None = None) None[source]
Deprecated. Use
django_ca.tasks.generate_crls()instead.This task will be removed in
django-ca~=3.1.0.
- (task)django_ca.tasks.generate_crl(data: django_ca.celery.messages.UseCertificateAuthorityTaskArgs) None[source]
Celery task to generate CRLs for a single certificate authority.
Added in version 3.0.0: This task was previously called
cache_crl.
- (task)django_ca.tasks.generate_crls(data: django_ca.celery.messages.UseCertificateAuthoritiesTaskArgs | None = None) None[source]
Task to cache the CRLs for all CAs.
Added in version 3.0.0: This task was previously called
cache_crls.Changed in version 3.0.0: The task now supports the force and the exclude parameter.
- (task)django_ca.tasks.generate_ocsp_key(data: django_ca.celery.messages.UseCertificateAuthorityTaskArgs) int | None[source]
Celery task to generate an OCSP key for a single certificate authority.
The serial names the certificate authority for which to regenerate the OCSP responder certificate. All other arguments are passed on to
generate_ocsp_key().The task returns the primary key of the generated certificate if it was generated, or
Noneotherwise.
- (task)django_ca.tasks.generate_ocsp_keys(data: django_ca.celery.messages.UseCertificateAuthoritiesTaskArgs | None = None) None[source]
Task to generate an OCSP keys for all usable CAs.
Messages
Messages for Celery tasks.
- class django_ca.celery.messages.ApiSignCertificateTaskArgs[source]
Parameters for
django_ca.tasks.api_sign_certificate.