CertStore
Base class for certificate stores.
Attributes
| Attribute | Type | Description |
|---|---|---|
| _certs | dict[str, [Certificate](certificate.md?sid=celery_security_certificate_certificate)] = {} | A mapping of unique certificate identifiers to their corresponding Certificate objects used for internal storage and retrieval. |
Constructor
Signature
def CertStore() - > None
Methods
itercerts()
@classmethod
def itercerts() - > Iterator[[Certificate](certificate.md?sid=celery_security_certificate_certificate)]
Return certificate iterator.
Returns
| Type | Description |
|---|---|
Iterator[[Certificate](certificate.md?sid=celery_security_certificate_certificate)] | An iterator that yields all Certificate objects currently stored in the store. |
add_cert()
@classmethod
def add_cert(
cert: [Certificate](certificate.md?sid=celery_security_certificate_certificate)
) - > None
Adds a new certificate to the store after validating that it does not already exist.
Parameters
| Name | Type | Description |
|---|---|---|
| cert | [Certificate](certificate.md?sid=celery_security_certificate_certificate) | The Certificate object to be registered in the store. |
Returns
| Type | Description |
|---|---|
None | Nothing is returned upon successful addition. |