Skip to main content

CertStore

Base class for certificate stores.

Attributes

AttributeTypeDescription
_certsdict[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

TypeDescription
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

NameTypeDescription
cert[Certificate](certificate.md?sid=celery_security_certificate_certificate)The Certificate object to be registered in the store.

Returns

TypeDescription
NoneNothing is returned upon successful addition.