Para un protocolo de servidor a servidor federado con identidades basadas en el dominio, estoy pensando en utilizar certificados de cliente TLS como mecanismo de autenticación. Pensé que reutilizar el certificado del servidor TLS de cada par como el certificado de cliente para conectarse con otros compañeros sería el método más sencillo para implementar esto.
Sin embargo, no estoy seguro de que este doble uso de un solo certificado TLS pueda considerarse seguro. ¿Existe algún riesgo especial por el uso de un solo certificado como certificado de servidor y cliente, de manera similar a cómo es problemático usar una clave privada para firmar y cifrar? Quiero evitar crear un problema de seguridad grave por mera conveniencia.