cadrumo.application.auth_credentials module

Typed certificate credentials passed from application orchestration to adapters.

class ActiveCertificateCredentials(**data)[source]

Bases: BaseModel

The exact certificate identity and secret selected for one auth attempt.

Parameters:

data (Any)

certificate_path: Path | None
password: SecretStr | None
friendly_name: str | None
source_name: str | None
unnamed_certificate_credentials(settings)[source]

Build the typed credential for the unnamed single-certificate settings.

Return type:

ActiveCertificateCredentials

Parameters:

settings (Settings)