Summary
Add a FleetService.RekeyNode RPC so an operator can re-key a subordinate CA in one orchestrated manager call. The manager has the child mint a new key + CSR, routes the CSR to the parent (resolved from the child's issuer CN) for signing, and delivers the signed chain back to the child.
Acceptance criteria
Notes
Part of the Fleet Manager cryptosctl-parity work. The node-side BeginKeyRotation/CompleteKeyRotation RPCs already exist; this adds only the manager-facing orchestration surface.
Summary
Add a
FleetService.RekeyNodeRPC so an operator can re-key a subordinate CA in one orchestrated manager call. The manager has the child mint a new key + CSR, routes the CSR to the parent (resolved from the child's issuer CN) for signing, and delivers the signed chain back to the child.Acceptance criteria
RekeyNode(RekeyNodeRequest) returns (RekeyNodeResponse)added toFleetService.RekeyNodeRequestcarriesnode_nameandprofile_name;RekeyNodeResponsecarriessubject_cn,issuer_cn,chain_len.Notes
Part of the Fleet Manager cryptosctl-parity work. The node-side
BeginKeyRotation/CompleteKeyRotationRPCs already exist; this adds only the manager-facing orchestration surface.