Una CSR (solicitud de firma de certificado) es un mensaje que un solicitante (o suscriptor) envía, en el marco de una infraestructura de clave pública, a una autoridad de certificación (CA) para solicitar la emisión de un certificado de clave pública (certificado digital).

Para obtener dichos certificados, el solicitante genera primero un par de claves, compuesto por una clave pública y una clave privada. La clave privada se almacena de forma segura, mientras que la clave pública se incluye en la CSR enviada a la CA. Una vez que la autoridad de certificación verifica y aprueba la solicitud, emite un certificado digital para el solicitante, firmado digitalmente con la clave privada de la propia CA. Además de la información de la clave pública, la CSR también incluye un «nombre distinguido (DN)» que contiene datos estructurados, como el nombre oficial y la dirección de la organización.

Las autoridades de certificación que emiten certificados en respuesta a solicitudes de firma de certificado (CSR) pueden clasificarse, a grandes rasgos, en dos tipos: públicas y privadas.

Las autoridades de certificación públicas son entidades oficiales reconocidas cuyos certificados raíz (certificados que verifican la autenticidad de la autoridad de certificación) vienen preinstalados en navegadores web, clientes de correo electrónico u otras aplicaciones, lo que permite validar automáticamente los certificados emitidos. Por lo general, los certificados para servidores de acceso público, como los certificados SSL para servidores web o los certificados utilizados en comunicaciones externas seguras, deben obtenerse de una autoridad de certificación pública.

En cambio, las autoridades de certificación privadas operan dentro de organizaciones o empresas concretas de acuerdo con sus políticas operativas internas. Los navegadores y los sistemas externos no reconocen públicamente como fiables los certificados emitidos por autoridades de certificación privadas. Por ejemplo, un sitio web publicado con un certificado SSL emitido por una autoridad de certificación privada provoca que el navegador muestre una advertencia de seguridad indicando que dicho certificado carece de validación pública. Sin embargo, los certificados de cliente emitidos por autoridades de certificación privadas pueden utilizarse eficazmente con fines de autenticación en sistemas empresariales internos sin ningún problema práctico.

Además, F5 ofrece funcionalidad de autenticación mediante certificados de cliente en BIG-IP Access Policy Manager (APM), incluida una función de CA privada integrada que simplifica la gestión y la implementación de certificados de cliente.