cadrumo.adapters.persistence.profile.review_package_signing module

Secure-object adapter for review-package signing keypairs.

Core types: SecureObjectRepository.

class ReviewPackageSigningKeypairAdapter(*, repository, bucket_id)[source]

Bases: object

Concrete signing-keypair capability backed by encrypted storage.

Parameters:
ensure_keypair(*, bucket_id, generated_at=None)[source]

Load or atomically mint the signing keypair for bucket_id.

Return type:

ReviewPackageSigningKeypair

Parameters:
build_review_package_signing_keypair_capability(*, bucket_id)[source]

Bind the signing-keypair capability to the secure store for bucket_id.

Return type:

ReviewPackageSigningKeypairCapability

Parameters:

bucket_id (str)