Module pca
Source - coset
- COSE_Sign1 signing for PIC payloads.
- pca
- PCA (Provenance Causal Authority) payload model.
- poc
- PoC (Proof of Continuity) payload model.
- CatProvenance
- CAT provenance - identifies who signed the previous PCA.
- ChallengeResponse
- Challenge Response - freshness binding to a PCC (PIC Causal Challenge).
- Constraints
- All constraints on PCA validity.
- CoseSigned
- Generic COSE_Sign1 signed envelope.
- DynamicMap
- Generic dynamic key-value map with nested structure support.
- Executor
- Executor at the current hop.
- ExecutorProvenance
- Executor provenance - identifies who signed the PoC.
- KeyMaterial
- Key material for signature verification.
- PcaPayload
- PCA Payload - the CBOR content signed with COSE_Sign1.
- PocBuilder
- Builder for creating PoC payloads with validation.
- PocPayload
- PoC Payload - the CBOR content signed by the executor with COSE_Sign1.
- Proof
- Proof bundle containing all executor authentication components.
- ProofOfIdentity
- Proof of Identity - asserts the executor’s claimed identity.
- ProofOfPossession
- Proof of Possession - demonstrates control over a credential or key.
- Provenance
- Provenance chain linking to the previous hop.
- Successor
- Successor - proposed authority for the next hop.
- TemporalConstraints
- Temporal constraints on PCA validity.
- CoseError
- COSE signing and verification errors.
- SigningAlgorithm
- Supported COSE signing algorithms.
- pca_version
- ExecutorBinding
- Executor binding - identifies executor within a federation context.
- SignedPca
- COSE-signed PCA payload.
- SignedPoc
- COSE-signed PoC payload.