Record Class SignWorkflowStore.AcceptanceEnvelope

java.lang.Object
java.lang.Record
zeroecho.pki.spi.store.SignWorkflowStore.AcceptanceEnvelope
Record Components:
operationId - canonical accepted signing operation identity
acceptanceCommitment - verified commitment to the complete immutable acceptance command
providerNamespace - exact provider namespace
providerConfigurationCommitment - exact accepted provider configuration commitment
accessContext - trusted access context retained at acceptance
keyRef - accepted signing key reference
fairnessAuthorityId - server-derived authority used for fair scheduling
algorithmId - canonical signature algorithm identity
signatureEncoding - requested signature encoding
createdAt - operation identifier creation time
deadline - absolute accepted signing deadline
candidate - sealed staged content retained by this workflow
outer - optional paired domain continuation command
mode - immutable execution policy selected at acceptance
proofStep - optional descriptor of the parent-owned CA proof step
Enclosing interface:
SignWorkflowStore

public static record SignWorkflowStore.AcceptanceEnvelope(PkiId operationId, SignWorkflowStore.AcceptanceCommitment acceptanceCommitment, String providerNamespace, SigningProvider.ConfigurationCommitment providerConfigurationCommitment, AccessContext accessContext, KeyRef keyRef, PkiId fairnessAuthorityId, String algorithmId, Encoding signatureEncoding, Instant createdAt, Instant deadline, DurableContentReference candidate, Optional<SignWorkflowStore.OuterCommand> outer, SignWorkflowStore.Mode mode, Optional<SignWorkflowStore.CaSubjectProofStep> proofStep) extends Record
Once-written immutable signing envelope. It contains no mutable lifecycle fields and is not retained in the active projection. The immutable mode participates in the commitment; bounded observation cannot have an outer command.