Hasta ahora entendí la autenticación del cliente como una forma de limitar el acceso para ciertos clientes.
Pero después de leer enlace Ya no estoy tan seguro y me gustaría discutir aquí para que me abran los ojos.
Todo es teóricamente.
-
El cliente tiene un par de llaves. En el protocolo de enlace, envía el certificado (la clave de publicación firmada) y también los datos aleatorios firmados. Debido a que el servidor utiliza el certificado enviado para verificar que los datos firmados sepan que el cliente también está en posesión de la clave privada. Y debido a la cadena de confianza y al emisor, el servidor también sabe que el cliente es auténtico.
-
Y no es absolutamente necesario que el certificado de clientes se firme con la clave del servidor. Puede ser cualquier emisor siempre que el servidor pueda verificar la cadena de confianza de los clientes. Pero eso depende de los servidores CA.
-
Para diseñar el acceso limitado podemos usar la CA. Coloque solo el par de llaves de los servidores y solo los clientes podrán acceder a los certificados que están firmados con la CA de los servidores. Todos los demás no pasarán la verificación porque la cadena de confianza.
¿Mi opinión es correcta?
Gracias! Chis