Creo que lo que ocurre es que MacOS necesita acceder a la clave privada del certificado del cliente que solicita EAP TLS. Como se ha sugerido, busque el certificado del cliente en el acceso al llavero (si el aviso que recibe indica que está intentando acceder al llavero del "Sistema", entonces busque en el llavero del Sistema).
Al lado del certificado habrá una flecha que permite ampliar la jerarquía, exponiendo la clave privada asociada al certificado. Despliegue y haga doble clic en la clave. Seleccione Control de acceso.
Ahora bien, si eres como yo y no quieres permitir que todas las aplicaciones accedan a esta clave, tendrás que seleccionar la opción eapolclient
. Haga clic en el símbolo "+", luego Comando+Mayúsculas+G e introduzca "/System/Library/SystemConfiguration/EAPOLController.bundle/Contents/Resources"
. Haga clic en "Ir". Seleccione eapolclient
y haga clic en "Añadir", y luego autentifíquese. Curiosamente, aunque esto da permiso a eapolclient
Al volver a abrir el cuadro de diálogo de control de acceso, no se muestra el nuevo eapolclient
.
NB: Estoy ejecutando Mojave 10.14.6.