TL;DR: A simple PQC test server can use ML-DSA for certificate signatures and ML-KEM for key exchange, according to DigiCert’s walkthrough, but only command-line clients currently validate it because mainstream browsers do not yet support ML-DSA certificates. That gap makes PQC readiness a staged migration problem, not a browser toggle.
At a glance
What this is: This is a hands-on guide to building a post-quantum cryptography test server that proves quantum-safe TLS with ML-DSA and ML-KEM.
Why it matters: It matters because identity, certificate, and workload teams need to plan PQC adoption across trust chains, not just swap algorithms at the edge.
👉 Read DigiCert's guide to building a PQC test server
Context
Post-quantum cryptography is moving from theory into controlled testing, but the identity governance problem is not just whether the algorithms work. The real gap is whether certificate lifecycle, client compatibility, and trust validation can be managed across the systems that actually terminate TLS.
For IAM, PKI, and workload identity teams, PQC changes the operating assumptions around digital certificates and secure channel establishment. A test server is useful because it surfaces where current tooling, especially browsers and operational workflows, still depends on pre-quantum cryptographic support.
Key questions
Q: How should teams pilot post-quantum TLS without breaking existing clients?
A: Start in a controlled environment with non-browser clients that can validate the handshake, then confirm certificate parsing, trust-store behaviour, and fallback handling. The goal is to isolate compatibility problems before production traffic depends on the new path. A PQC pilot should prove both security and operational continuity, not just cryptographic correctness.
Q: Why do quantum-safe certificates create migration risk for IAM and PKI teams?
A: Because certificates are tied to issuance, validation, renewal, and trust distribution, not just algorithm choice. If client support is missing, the certificate may be technically valid but operationally unusable. Teams need to manage the full certificate lifecycle so the transition does not strand services or break authentication flows.
Q: What breaks when a PQC server is deployed before client support exists?
A: The trust chain breaks at the client layer. The server can present a quantum-safe certificate, but unsupported browsers or libraries may refuse to validate it, which means the service is secure in theory but inaccessible in practice. That is why compatibility testing must come before broad rollout.
Q: Which controls matter most when moving to post-quantum cryptography?
A: Certificate inventory, client compatibility testing, and lifecycle management matter most. Teams should know where TLS is terminated, which clients still require classical cryptography, and how renewal and revocation processes will change once PQC certificates enter production.
Technical breakdown
How ML-DSA and ML-KEM split TLS trust
In a PQC TLS setup, ML-KEM handles key establishment while ML-DSA provides server authentication through the certificate. That division mirrors classic TLS design, but with quantum-safe primitives replacing RSA or ECDSA for signature assurance and key exchange resilience. The practical constraint is ecosystem readiness: servers can be configured first, while clients must also understand the new certificate and handshake behaviour before the system is broadly usable.
Practical implication: validate both the server side and the client stack before treating PQC as operational.
Why browsers still block PQC adoption
Mainstream browsers do not yet support ML-DSA certificates, so a browser-based test does not accurately represent PQC readiness. The issue is not the server alone. It is the entire trust path, including certificate parsing, handshake support, and dependency libraries that must align before quantum-safe TLS can be used at scale.
Practical implication: use command-line clients and controlled test environments to isolate compatibility failures before production rollout.
What a PQC test server proves about certificate lifecycle
A test server is not just a crypto demo. It is a lifecycle proof point for certificate issuance, replacement, trust validation, and eventual client migration. If teams cannot track where ML-DSA works today, they will struggle to manage the transition from hybrid deployments to fully quantum-safe identity and transport controls.
Practical implication: treat PQC as a lifecycle programme that spans issuance, validation, and client migration.
NHI Mgmt Group analysis
PQC readiness is an identity and certificate lifecycle problem before it is a cryptography problem. The article shows that ML-DSA and ML-KEM can be made to work in a controlled server setup, but that does not mean the enterprise trust model is ready. Certificate issuance, client validation, and operational support all have to move together. Practitioners should treat PQC as a staged identity transition, not a point-in-time algorithm change.
Browser incompatibility is the clearest evidence that quantum-safe TLS still depends on legacy trust infrastructure. The vendor’s own test case requires Curl or Links because mainstream browsers do not yet support ML-DSA. That means the ecosystem still assumes classical certificate expectations at the client layer. The implication is that PKI teams must map where trust termination happens and which clients enforce the oldest assumptions.
Quantum-safe key exchange and quantum-safe signing solve different identity problems. ML-KEM protects the shared secret, while ML-DSA protects the server identity assertion. That separation matters because many teams talk about PQC as if one upgrade covers the whole chain. It does not. The field should stop treating PQC as a single control and start treating it as a set of interdependent trust functions.
Certificate lifecycle management becomes the control plane for PQC migration. Once organisations begin pilot deployments, the hard part is no longer generating a test certificate. The hard part is knowing where that certificate is trusted, how long it remains valid, and which clients or services still depend on old cryptographic paths. Practitioners should build migration inventory before production urgency forces their hand.
From our research:
- 79% of organisations have experienced secrets leaks, with 77% of these incidents resulting in tangible damage, according to the Ultimate Guide to NHIs.
- 91.6% of secrets remain valid five days after the targeted organisation is notified, according to the Ultimate Guide to NHIs.
- For the broader machine-identity angle, read the Ultimate Guide to NHIs for lifecycle controls that become more important as crypto transitions accelerate.
What this signals
PQC migration will expose certificate inventory debt long before it exposes cryptographic weakness. Most organisations can describe their perimeter TLS posture, but far fewer can trace every certificate, client, and trust-store dependency that will need to move together. That makes migration planning a governance exercise as much as a security one.
The practical signal for identity teams is that hybrid cryptography will persist longer than most roadmaps assume, and the interim state will be operationally fragile. Teams that already struggle with certificate ownership, renewal, and offboarding should expect the transition to amplify those weaknesses.
Certificate lifecycle management becomes the bridge between PQC pilots and production trust. Teams should align their migration plans with NIST Cybersecurity Framework 2.0 govern and protect functions while tracking where client support still lags.
For practitioners
- Inventory all TLS termination points Map every service, load balancer, reverse proxy, and application that issues or validates certificates so you know where PQC pilots can actually run.
- Test with non-browser clients first Use Curl and other command-line validators to confirm handshake behaviour, certificate parsing, and error handling before expecting browser support.
- Separate signing from key exchange planning Track which components need ML-DSA for authentication and which need ML-KEM for shared secret establishment so migration decisions do not blur the two controls.
- Update certificate lifecycle runbooks Add issuance, renewal, revocation, and trust-store update steps for PQC certificates to the existing PKI change process.
Key takeaways
- PQC adoption is constrained less by server capability than by client and lifecycle readiness.
- ML-DSA and ML-KEM solve different parts of the TLS trust chain, so migration planning must keep them separate.
- Organisations should inventory certificate dependencies now, because the operational gap is wider than the cryptographic one.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-1 | PQC testing depends on trusted authentication and certificate validation. |
| NIST Zero Trust (SP 800-207) | ID | Quantum-safe TLS changes how trust is established between clients and services. |
| NIST CSF 2.0 | GV.OV-01 | PQC rollout needs governance over asset and certificate dependencies. |
Treat PQC migration as an identity and trust inventory problem before changing production cryptography.
Key terms
- Post-Quantum Cryptography: Cryptographic methods designed to remain secure against attacks from future quantum computers. In practice, PQC is a migration programme as much as a technology shift, because organisations must replace long-lived trust assumptions, certificate workflows, and client support dependencies without breaking production access.
- ML-DSA: ML-DSA is a quantum-safe digital signature algorithm used to prove server identity and provide authenticity. It replaces classical signature schemes in post-quantum certificate flows, but its value depends on whether clients and libraries can recognise and validate the certificate chain.
- ML-KEM: ML-KEM is a quantum-safe key encapsulation mechanism used to establish shared session secrets over an untrusted network. It protects the confidentiality side of TLS, but it does not by itself solve certificate issuance, trust distribution, or client compatibility.
- Certificate Lifecycle Management: Certificate lifecycle management is the process of issuing, distributing, renewing, revoking, and retiring certificates across systems and clients. In PQC programmes, it becomes the operational control plane that determines whether quantum-safe trust can be adopted safely and at scale.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
This post draws on content published by DigiCert: How to Build Your Own PQC Test Server. Read the original.
Published by the NHIMG editorial team on 2026-03-09.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org