Record Class EnrollmentTransaction.Intent

java.lang.Object
java.lang.Record
zeroecho.pki.server.enrollment.EnrollmentTransaction.Intent
Record Components:
realmId - exact realm
source - endpoint and credential selection
requester - original authenticated actor
transactionId - protocol transaction commitment, never secret/raw nonce data
operation - requested operation kind
requestId - exact immutable domain request reference
requestKind - original syntax
requestSha256 - exact original DER SHA-256
requestBytes - original request size charged to retained capacity
authorityId - logical issuing authority
profile - frozen exact certificate profile
issuerId - selected issuer generation
pathId - selected chain path
pathCommitment - exact selected chain commitment
validity - requested validity override
predecessorId - renewal or replacement predecessor, absent for issuance
predecessorSha256 - exact predecessor digest, present for lifecycle operations
approvalCategory - effective issuance approval category
approvalPolicy - complete frozen approval policy when required
artifact - immutable encrypted delivery binding for attached server-keygen work
createdAt - admission time
expiresAt - deadline for a fresh dispatch claim
Enclosing class:
EnrollmentTransaction

public static record EnrollmentTransaction.Intent(RealmId realmId, EnrollmentTransaction.Source source, EnrollmentTransaction.Requester requester, String transactionId, EnrollmentTransaction.Operation operation, PkiId requestId, X509EnrollmentPayload.Kind requestKind, String requestSha256, int requestBytes, PkiId authorityId, CertificateProfileRef profile, PkiId issuerId, PkiId pathId, String pathCommitment, Optional<Validity> validity, Optional<PkiId> predecessorId, Optional<String> predecessorSha256, OperationSecurityDescriptors.ApprovalCategory approvalCategory, Optional<ApprovalService.Policy> approvalPolicy, Optional<EnrollmentTransaction.ArtifactBinding> artifact, Instant createdAt, Instant expiresAt) extends Record
Frozen verified original request reference and complete issuance selection.