Activate ICP-Brasil certificate on the RSFN (GEN0006)
Prerequisite: the certificate must have been rotated first (see rotateCertificate) — its persisted state must be VALID or EXPIRING and carry the recorded serial. Submits a GEN0006 certificate-activation announcement to BACEN for the current OUTBOUND_SIGNING certificate. The submission is persisted with status SUBMITTED before dispatch; BACEN’s GEN0006R1 acknowledgment confirms it via NUOp correlation. Idempotent — replaying the same X-Idempotency key with the same body returns the cached response.
Autorizaciones
JWT bearer token issued by the identity provider.
Encabezados
Idempotency key. Required on every mutation.
Idempotency key TTL in seconds (overrides the service default).
Cuerpo
BACEN-assigned SPB certificate-authority code (CodCertifrAtv, official type CodCertifr). Digits only, one or two of them: CodCertifr is "Numérico 2" (Catálogo v5.13 Vol IV), so a length-only door would publish "AB" as a valid certifier code. The activation use case already refuses anything but ^[0-9]{1,2}$, and the door now publishes what the service refuses. Operator-supplied because the certificate does not carry it.
1 - 2^[0-9]{1,2}$"1"
Optional operator rationale recorded with the activation submission. The 200-character bound is LERIAN'S OWN, not BACEN's: the rationale is Lerian SPB audit evidence and is not an element of the CodCertifrAtv submission.
200"Activating Q2 ICP-Brasil certificate"
Respuesta
OK
UUID of the activated OUTBOUND_SIGNING certificate-state row.
"550e8400-e29b-41d4-a716-446655440000"
Hex serial number of the activated certificate, read from the persisted certificate-state evidence.
"00A1B2C3D4E5F60718293A4B5C5D6E7F"
IF control number assigned to the GEN0006 submission (official ControleIF, 1-20 characters).
1 - 20"20260610000000000001"
Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.
"req-7a3f9c2e"
STR message code of the submission (always GEN0006 for activation).
"GEN0006"
BACEN protocol identifier (NUOp) assigned to the GEN0006 activation submission.
^[0-9A-Z]{8}[0-9]{15}$"12345678202606100000001"
Submission status; always SUBMITTED until BACEN's GEN0006R1 acknowledgment flips it to CONFIRMED.
"SUBMITTED"
RFC3339 UTC timestamp when the activation was persisted before dispatch.
"2026-06-10T18:30:00Z"

