¿Cómo puedo reiniciar el servicio de tarjeta inteligente desde OSX Yosmite sin reiniciar?

En OSX Yosmite, el pcscservicio fue reemplazado por el propio "Kit de fichas criptográficas" de Apple para manejar tarjetas inteligentes. Solíamos poder reiniciar pcscdcomo en esta respuesta , pero no he podido encontrar una manera de usar el nuevo servicio.

¿Hay alguna forma de reiniciar el Crypto Token Kit sin reiniciar la máquina?

Respuestas (3)

Necesitas matar el proceso ctkdsudo killall ctkd

No estoy seguro del comando correcto para iniciarlo de nuevo, pero al abrir la aplicación Acceso a Llaveros se reiniciará.

Luego, debe quitar y volver a insertar la tarjeta (¿y el lector? Uso un yubikey, así que no estoy seguro).

¿Sabes cuál es el proceso para el Crypto Token Kit? Lo más probable es que la respuesta sea similar a la que vinculaste, es decir, mátalo y luego reinícialo. Lo único es que los argumentos de inicio pueden haber cambiado.

A veces solía hacer algo similar en el sentido de que mataba a pscd para despejar una situación, pero no recuerdo haber tenido que iniciarlo manualmente. Creo que volvió a la vida después de unos momentos o tal vez lo activé al desconectar el lector de tarjetas inteligentes y luego volver a enchufarlo.

Sugeriría intentar matar el proceso primero y darle un minuto o volver a enchufar el lector. Si eso no funciona, háganoslo saber.

Bueno, para finalmente responderte, nunca pude encontrar el proceso correcto. Las cosas parecen haber cambiado bastante dramáticamente desde los días en que simplemente podíamos matar a PCSC...

Como se indica en la respuesta de @Neal, el ctkdproceso es el problema y debe reiniciarse.

Puedes hacerlo de manera sencilla con los siguientes pasos:

  1. Abra "Monitor de actividad" y busquectkd
  2. Fuerce el cierre de todos cktdlos procesos que encuentre.
  3. Retire y vuelva a insertar la tarjeta y/o el lector de tarjetas. En mi experiencia, esto debería reiniciarse automáticamente ctkd, lo que verá en "Monitor de actividad"