Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› How should PKI teams safely handle SAN updates…
Authentication, Authorisation & Trust

How should PKI teams safely handle SAN updates when the original CSR did not include the correct names?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 25, 2026 Domain: Authentication, Authorisation & Trust

The safest approach is to keep SAN data inside a signed request, not append it later as an unsigned attribute. If the original CSR is incomplete, reject it and have the requester regenerate it with the correct SAN values. In environments that cannot do that, re-signing the request with an enrollment agent certificate preserves integrity while still allowing controlled SAN correction.

Why SANs Need to Stay Bound to the Signed Request

Subject Alternative Name fields are part of the identity assertion a certificate is meant to carry. If a CA or registration flow adds SANs after the requester signs the CSR, the issuer is no longer relying on the requester’s original attestation for those names. That weakens issuance integrity and creates a path for name substitution, scope creep, or accidental mis-issuance.

The practical rule is simple: SANs should be present in the signed request that is being validated. If the request is wrong, the issuer should not silently “fix” it in a way that bypasses the original proof.

What to Do When the CSR Is Wrong

The cleanest handling is rejection and regeneration. If the CSR omitted a required DNS name, IP address, or other SAN value, the requester should produce a fresh CSR that contains the correct names and is reapproved through the normal enrollment path. This preserves the requester’s control over the exact identity statement being certified.

That approach also keeps review simple. PKI teams can validate the requested names against policy, ownership, and scope before issuance, instead of trying to reconstruct intent from an incomplete artifact. When the enrollment system allows CSR reuse or manual patching, the operational convenience is usually outweighed by ambiguity about what was actually authorized.

When Re-Signing Is the Safer Exception

Some environments cannot easily regenerate the CSR, especially when the request comes from an automated workflow or a constrained platform. In those cases, a better exception is to re-sign the request with an enrollment agent certificate or equivalent delegated approval mechanism. That preserves integrity because the correction is itself authenticated and accountable, rather than appended as an unsigned edit.

This exception should remain narrow. It works best when the correction process is explicit, logged, and limited to approved name repairs. If the workflow starts using re-signing as a general shortcut for changing SANs, the process stops being a correction mechanism and becomes an alternate issuance path with higher abuse potential.

Operational Checks That Matter Before Issuance

PKI teams should verify three things before accepting a SAN correction: the requested names match the intended subject, the signer or delegated approver is authorized to request that namespace, and the final certificate content matches the approved request exactly. Where possible, publish the expected names in enrollment policy or an order record so reviewers can compare the CSR against a known-good request.

For certificate handling guidance on lifecycle discipline, the NIST SP 800-57 Key Management recommendations are useful for framing certificate-related control points, while the CA/Browser Forum baseline requirements help anchor issuance and revocation expectations for publicly trusted certificates. A corrected SAN path should also be visible in logs and approval records so later audits can show who changed what, and why.

Risk and Threat Considerations

Unsigned SAN edits are risky because they can turn a valid request into a certificate for a different hostname or service than the requester originally intended. That creates mis-issuance risk, trust boundary confusion, and a wider blast radius if the wrong certificate is deployed in production.

Failure mechanism: The CA or enrollment system accepts SAN values that were not part of the original signed request, or allows ad hoc correction without a fresh attestation or delegated signing step.

Impact: An attacker, careless operator, or compromised workflow can obtain a certificate for names that were never properly authorized, enabling impersonation, interception, or unauthorized service binding.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST SP 800-57, CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementSAN correction depends on controlled certificate and credential lifecycle handling.
IA-9 — Service Identification and AuthenticationCSR SANs can identify services and workloads, so the names must stay bound to authenticated request intent.
AC-2 — Account ManagementEnrollment-agent re-signing relies on authorized delegation and accountable request handling.
Recommendation — Enforce approved certificate issuance workflows and rotate or reject credentials that were not properly attested. Require service certificates to be issued only from authenticated, approved requests. Restrict delegated certificate correction authority to approved enrollment roles.
NIST SP 800-57Key Management LifecycleCertificate SAN handling is part of lifecycle control over identity-bearing cryptographic material.
Recommendation — Validate certificate request content before issuance and reject unsigned post-hoc identity changes.
CIS Controls v85 — Account ManagementThe issue is controlled issuance and approval of identity-bearing access material.
Recommendation — Limit who can approve or alter certificate requests and keep issuance records.
NIST CSF 2.0PR.AA-05 — Identity Management, Authentication, and Access ControlCorrect SAN handling protects the authenticity of the identity asserted by the certificate.
Recommendation — Bind certificate identity claims to approved, authenticated requests before issuing.

Practitioner Guidance

What to verify: Treat SAN correction as a policy decision, not a formatting fix. Verify that the approved subject, namespace ownership, and final SAN set are all aligned before the certificate is issued.

Decision rule: If the original CSR is wrong and the requester can regenerate it, reject and restart. If regeneration is impossible, require an authenticated re-signing or equivalent delegated approval step, and do not permit silent SAN injection.

Practitioner takeaway: The safest SAN workflow is the one that preserves the signed intent of the original request, because certificate correctness depends on proving the exact names that were authorized, not merely producing a technically valid certificate.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 25, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org