Para los certificados SSL tenemos un principio de web de confianza. Si se nos permite realizar modificaciones en el formato del certificado, ¿existen formas viables de autenticar automática o semiautomáticamente la información del certificado si el propietario no tiene una CA? No es una opción para distribuir claves de antemano.
Hasta ahora se me ocurrieron contraseñas de un solo uso después de un apretón de manos asegurándome de que tiene el propósito de enviar esta OTP. La cual deberá enviarse de vuelta a través de un medio que permita la verificación, como enviar mensajes de texto desde un número de teléfono celular conocido.
¿Hay otros métodos?
Editar: Esta pregunta no era específica y tenía una terminología mixta, lo que resultó en una buena práctica para contrarrestar esto. Si está interesado en mi pregunta original, se ha reformulado aquí: Métodos de autenticación sin confiar en terceros a menos que se indique explícitamente