Cómo configurar una infraestructura PKI: guía de planificación
Tanto si se trata de proteger cargas de trabajo en la nube, integrar identidades en productos conectados o proteger aplicaciones internas,la infraestructura de clave pública (PKI)se ha convertido en la base de la confianza digital para las organizaciones modernas. A lo largo de las últimas dos décadas, la PKI ha pasado de ser una tecnología marginal a convertirse en un componente omnipresente de la infraestructura que utilizan prácticamente todos los equipos de TI.
Pero la cuestión es la siguiente: poner en marcha una infraestructura PKI que realmente funcione para tu organización requiere algo más que instalar software de autoridad de certificación (CA). Requiere una planificación minuciosa, los conocimientos técnicos adecuados y una comprensión clara de tus necesidades actuales y de hacia dónde se dirigen en el futuro.
Empieza por definir los casos de uso de tu PKI
Antes de implementar nada, debes comprender qué es lo que tu PKI va a admitir realmente. Las empresas modernas utilizan certificados para todo, desde proteger servidores web y autenticar a los usuarios hasta proteger IoT y firmar código. Cada caso de uso requiere diferentes tipos de certificados, plantillas, protocolos y capacidades de automatización.
Si no lo haces bien, acabarás diseñando una PKI demasiado compleja o tendrás que apresurarte a añadir funcionalidades más adelante. Por eso, el primer paso de la planificación es sencillo:
- documento en el que se indican qué equipos y aplicaciones necesitan certificados,
- qué protocolos requieren realmente (ACME, SCEP, EST, CMP, API REST),
- cuántos certificados prevé expedir al año, y
- cómo es probable que aumenten esas cifras.
Este ejercicio evita el error de planificación más habitual: crear una PKI pensada para las necesidades actuales en lugar de para las futuras.
Evalúa los conocimientos y los recursos de tu equipo en materia de PKI
La PKI requiere conocimientos especializados de los que la mayoría de los equipos de TI simplemente no disponen entre su personal. Solo alrededor del 50 % de las empresas cuenta con suficiente personal dedicado a la implementación de su PKI. Esto significa que más de la mitad de las organizaciones gestionan una infraestructura de seguridad crítica sin los recursos adecuados para hacerlo.
La PKI siempre ha sido una especie de «patata caliente» técnica. Se va pasando de un equipo a otro o de una persona a otra sin que haya un responsable claro, y cuando se produce un incidente, como una interrupción en los certificados, resulta difícil responder de forma eficaz. En muchas organizaciones no existe ningún responsable claro de la PKI, un problema que afecta a todos los sectores y ámbitos de actividad.
Esto es importante porque la PKI no es una tecnología que se pueda configurar una vez y olvidarse de ella. Se trata de una infraestructura crítica con una vida útil de hasta 25 años. Alguien tiene que hacerse cargo de ella: diseñar políticas de certificados, gestionar las ceremonias de claves, supervisar los certificados que caducan y adaptar la infraestructura a medida que evolucionan los casos de uso.
Pregúntate con sinceridad: ¿tiene tu equipo los conocimientos y la capacidad necesarios para implementar y gestionar una PKI sólida a lo largo de todo su ciclo de vida? Si la respuesta es no, eso no es un fracaso. Es una señal de que deberías plantearte colaborar con un proveedor de servicios gestionados o un socio de confianza que pueda hacerse cargo de la carga operativa, mientras tu equipo se centra en los objetivos empresariales fundamentales.
La PKI es mucho más que software simple software de autoridad de certificación (CA) software certificados. También deberás tener en cuenta las medidas de seguridad y las políticas relacionadas con tu infraestructura PKI para cumplir con los niveles de garantía esperados y proteger las claves privadas que sustentan tu raíz de confianza.
Incorpora tus políticas en el diseño
En lo que respecta a las políticas, la implantación de una PKI es, ante todo, un ejercicio de política y, en segundo lugar, técnico, ya que toda decisión operativa se deriva de una pregunta: ¿qué significa un certificado de esta CA y qué garantiza? Esa intención se formaliza en una Política de Certificados (las normas que establece un certificado) y en una Declaración de Prácticas de Certificación (cómo opera la CA para cumplirlas), estructuradas convencionalmente según el marco del RFC 3647. A partir de ahí, las decisiones fundamentales se dividen en varias áreas:
- la arquitectura de la confianza: cuántos niveles, una raíz o varias, y, sobre todo, la confianza pública frente a la privada;
- los perfiles de certificado: algoritmos y tamaños de clave, períodos de validez y usos permitidos, que ahora incluyen opciones poscuánticas e híbridas;
- gestión de claves: niveles de protección HSM, ceremonias de generación presenciadas bajo control «m de n» y normas estrictas sobre copias de seguridad y custodia, ya que las claves privadas de la CA constituyen el único pilar de confianza;
- identidad y registro: qué pruebas se exigen antes de la expedición y qué protocolos de inscripción están permitidos; y
- El régimen de revocación: qué provoca la revocación y con qué rapidez se comunica la situación a las partes que confían en el certificado.
Todo ello se enmarca en los controles operativos y de cumplimiento que dotan de credibilidad a la política: seguridad física y lógica, acceso basado en roles con separación de funciones obligatoria, registros de auditoría a prueba de manipulaciones, recuperación ante desastres y los requisitos normativos, de auditoría y de residencia de datos aplicables, siendo este último el que determina directamente la elección entre un despliegue en la nube o en las propias instalaciones. El hilo conductor es que la Política de Certificados es el contrato, y todos los controles existen para que dicho contrato sea creíble y auditable. La «criptoagilidad» forma ahora parte de ese contrato como una dimensión de la política por derecho propio: la PC debe establecer cómo se aprueban los nuevos algoritmos en los perfiles y cómo se gestionan transiciones como la migración a la PQC, de modo que la agilidad sea una propiedad documentada y auditable, en lugar de una reacción ad hoc.
Elige el modelo de implementación de PKI adecuado
A continuación te ofrecemos un desglose de los modelos disponibles:
PKI basada en la nube:infraestructura alojada que proporciona certificados a cargas de trabajo en la nube y entornos distribuidos. Este modelo ofrece una implementación más rápida, un escalado automático y menores costes operativos. Es ideal para organizaciones con estrategias que dan prioridad a la nube o con conocimientos limitados sobre PKI a nivel interno.
PKI local:infraestructura tradicional implementada en su centro de datos, que le ofrece un control total sobre hardware, las políticas y la ubicación de los datos. Este modelo es adecuado para organizaciones con requisitos de cumplimiento normativo estrictos o que ya hayan realizado inversiones en infraestructura local.
PKI híbrida:un enfoque combinado en el que la PKI basada en la nube da servicio a las cargas de trabajo en la nube, mientras que la infraestructura local se encarga de los sistemas heredados y los recursos internos. Cada vez es más habitual que este sea el modelo por defecto para las empresas modernas que necesitan flexibilidad sin tener que gestionar sistemas independientes.
PKI como servicio (PKIaaS): Una oferta totalmente gestionada en la que un proveedor se encarga de gestionar su CA, mientras que usted mantiene el control de las políticas y gestiona la emisión a través de API. Comparte la rápida implementación y los bajos costes operativos de una PKI basada en la nube; la diferencia radica en que PKIaaS define el modelooperativo, en lugar de limitarse aestablecer dóndese ejecuta la PKI. Esto resulta adecuado para organizaciones que desean un punto de referencia de confianza privado y conforme a la normativa sin la carga, ni los conocimientos especializados, que supone gestionar una CA de forma interna.
La pregunta clave no es «¿en la nube o en las instalaciones?», sino más bien «¿qué cargas de trabajo necesitan certificados y de dónde?». Las aplicaciones que se han trasladado a la nube deben obtener sus certificados de una PKI basada en la nube. Los recursos locales deben seguir obteniendo los certificados de la infraestructura local. Una solución PKI moderna te ofrece la flexibilidad de hacer ambas cosas sin tener que gestionar sistemas independientes.
Tomar decisiones de diseño inteligentes para tu PKI
La escalabilidad y la disponibilidad no son características que se puedan añadir a posteriori. Deben integrarse en el diseño de tu PKI desde el principio.
Uno de los problemas más habituales en las PKI empresariales es lo que se conoce como «PKI en la sombra». Los distintos equipos implementan sus propias autoridades de certificación para casos de uso específicos sin tener en cuenta las políticas de TI de la empresa. Las autoridades de certificación se configuran incorrectamente. Los certificados quedan sin control. El resultado: hallazgos inesperados en las auditorías, brechas de seguridad e interrupciones del servicio que nadie vio venir.
La consolidación no significa concentrarlo todo en una única autoridad de certificación (CA). Significa utilizar una plataforma capaz de separar lógicamente varias jerarquías de CA y varios inquilinos, al tiempo que se mantiene una visión unificada. Se pueden seguir teniendo CA distintas para diferentes unidades de negocio o casos de uso; simplemente se ejecutan en la misma infraestructura y bajo el mismo marco de gobernanza.
Gestión del ciclo de vida de tus certificados
La emisión de certificados es solo el principio. Después hay que gestionarlos, y ahí es donde la mayoría de las organizaciones tienen dificultades.
El enfoque más eficaz combina la PKI y la gestión del ciclo de vida de los certificados en una única plataforma. De este modo, no solo se emiten certificados, sino que se gestiona y automatiza todo su ciclo de vida desde un único panel de control. Se mantiene la flexibilidad para gestionar los certificados en todas las autoridades de certificación (CA) de su entorno, incluidos los proveedores de CA nativos de la nube o de confianza pública que se encuentran fuera de su PKI principal.
Cómo configurar una infraestructura PKI con Keyfactor
La implementación de una infraestructura PKI no tiene por qué resultar abrumadora. A continuación te explicamos cómo abordarla de forma sistemática y cómo encaja la plataforma Keyfactoren cada paso:
Step 1: Deploy your certificate authorities
Start by establishing your CA hierarchy, whether that’s a single-tier setup for simpler environments or a multi-tier architecture with root and issuing CAs for enterprise-grade security. Keyfactor EJBCA gives you the flexibility to deploy CAs in the cloud, on-premises, or in a hybrid configuration. It’s built on open standards and supports every major protocol (ACME, SCEP, EST, CMP, REST API), so you’re not locked into proprietary systems or limited in how you issue certificates.
Step 2: Establish governance and certificate policies
Define who can request certificates, what types of certificates can be issued, and under what conditions. EJBCA lets you configure certificate profiles, end entity profiles, and approval workflows that enforce your security policies at the CA level. This ensures consistency and compliance across every certificate you issue, regardless of which team or application is requesting it.
Step 3: Integrate with your existing infrastructure
Your PKI needs to work with the tools and platforms your teams already use. EJBCA integrates natively with Microsoft environments (Active Directory, Intune, Azure Key Vault), Kubernetes clusters, cloud platforms, and DevOps pipelines. This means developers and IT teams can request and renew certificates using the workflows they’re already familiar with.
Step 4: Gain visibility across your entire certificate estate
Once certificates start flowing, you need a way to track them, not just from your new PKI, but from every CA in your environment. Keyfactor Command provides a unified certificate lifecycle management platform that discovers, inventories, and monitors certificates across all sources: your internal CAs, public CAs, cloud-native services, and even shadow IT. You get a single pane of glass for every certificate in your organization, regardless of where it came from.
Step 5: Automate certificate lifecycle operations
Manual certificate management doesn’t scale. Command automates enrollment, renewal, revocation, and deployment across your infrastructure. It integrates with load balancers, web servers, cloud platforms, and container orchestration systems to ensure certificates are always up to date without manual intervention. As certificate lifespans continue to shrink, this automation becomes essential to preventing outages.
Step 6: Extend PKI to connected products and devices
If you’re embedding certificates into IoT devices, connected products, or distributed edge infrastructure, you need a solution built for scale and zero-touch provisioning. Keyfactor AgileSec is purpose-built for product and device identity, handling certificate injection during manufacturing, over-the-air updates, and lifecycle management for millions of devices. It bridges the gap between traditional enterprise PKI and the unique demands of product security.
¿Tienes dudas sobre la infraestructura PKI? Tenemos las respuestas.
Q: What are the core components of a PKI infrastructure?
A PKI infrastructure consists of certificate authorities (CAs) that issue and manage digital certificates, registration authorities (RAs) that verify certificate requests, and validation authorities (VAs) that check certificate status. Supporting components include hardware security modules (HSMs) to protect private keys, CRL or OCSP responders for real-time validation, and a certificate management platform for visibility and automation.
Q: Should I deploy PKI in the cloud or on-premises?
It depends on your regulatory requirements, available expertise, and infrastructure strategy. Cloud and SaaS PKI options offer faster deployment and lower maintenance overhead. On-premises deployments suit organizations with strict data residency or compliance requirements. Many organizations choose a hybrid approach, issuing certificates from cloud-based PKI for cloud workloads and maintaining on-prem PKI for legacy systems.
Q: How do I decide between public and private PKI?
Use public trust for internet-facing applications where any browser or device needs to verify your certificates (websites, SaaS applications). Use private PKI for internal systems, IoT devices, and products where you control the endpoints and can manage the trust chain yourself. Many organizations use a combination of both.
Q: What is PKI as a Service (PKIaaS)?
PKIaaS is a fully managed PKI deployment where a trusted provider handles the infrastructure, monitoring, maintenance, and updates. You consume certificates without needing to manage the underlying CA infrastructure. This model reduces the need for in-house PKI expertise and ensures your PKI follows best practices with guaranteed uptime SLAs.
Q: How many certificate authorities does a typical enterprise need?
It varies, but organizations without a consolidation strategy often end up with nine or more disparate PKI systems. Modern PKI platforms allow you to consolidate multiple CA hierarchies onto a single platform, reducing complexity and cost while maintaining logical separation for different business units or use cases.
Q: What skills does my team need to manage PKI?
PKI requires expertise in cryptography, certificate management, security policy design, and infrastructure operations. According to the 2023 State of Machine Identity Management report, more than half of organizations say they do not have enough staff dedicated to PKI. If your team lacks these skills, consider a managed or SaaS PKI service to offload the operational burden.
Q: How do I prevent certificate outages after setting up PKI?
Combine your PKI with certificate lifecycle automation that provides visibility across all certificate authorities, automated renewal and provisioning, and alerting before certificates expire. As certificate volumes grow and lifespans shorten, manual tracking methods become unsustainable.
Q: Can I run my new PKI alongside my existing Microsoft CA?
Yes. Modern PKI solutions can run in tandem with Microsoft CA, supporting Microsoft-native tools like Auto-enrollment, Intune, and Azure Key Vault while also handling modern use cases. This allows you to migrate at your own pace rather than requiring a disruptive cutover.
Suscríbase a The Source
Stay secure with Keyfactor's monthly newsletter, packed with expert insights and practical steps for quantum-readiness.