Module pca

Module pca 

Source

Modules§

coset
COSE_Sign1 signing for PIC payloads.
pca
PCA (Provenance Causal Authority) payload model.
poc
PoC (Proof of Continuity) payload model.

Structs§

CatProvenance
CAT provenance - identifies who signed the previous PCA.
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.
ExecutorAttestation
Executor Attestation - a verifiable document attesting executor properties.
ExecutorProvenance
Executor provenance - identifies who signed the PoC.
PcaPayload
PCA Payload - the CBOR content signed with COSE_Sign1.
PocBuilder
Builder for creating PoC payloads.
PocPayload
PoC Payload - the CBOR content signed by the executor with COSE_Sign1.
Provenance
Provenance chain linking to the previous hop.
Successor
Successor - proposed authority for the next hop.
TemporalConstraints
Temporal constraints on PCA validity.

Enums§

CoseError
COSE signing and verification errors.
SigningAlgorithm
Supported COSE signing algorithms.

Constants§

HEADER_CHALLENGE
Custom COSE header label for PIC challenge.

Functions§

pca_version

Type Aliases§

ExecutorBinding
Executor binding - identifies executor within a federation context.
SignedPca
COSE-signed PCA payload.
SignedPoc
COSE-signed PoC payload.