6 votos

Problemas de firma de S/MIME en iOS

Cuando intento enviar un correo electrónico utilizando un certificado S/MIME instalado en iOS, recibo una alerta que dice:

No se puede firmar: No se pueden enviar mensajes firmados porque no se ha podido encontrar una identidad de firma para la dirección. Vaya a la configuración avanzada de esta cuenta y elija una identidad de firma.

Tengo una identidad de firma elegida en la configuración de S/MIME para la cuenta, y he intentado exportar mi clave privada desde el llavero de mi Mac muchas veces. El certificado/clave coincide con la dirección desde la que envío. ¿Estoy haciendo algo mal?

0 votos

¿realmente confirmaste la configuración de tu correo electrónico como se sugiere en el mensaje? Esto está bastante oculto Yo suelo usar el Utilidad de configuración del iPhone en su lugar.

0 votos

He confirmado los ajustes varias veces. He intentado añadir la clave a través de los perfiles (instalados a través del Configurador de Apple) y abriéndola como un archivo adjunto de correo electrónico. Cuando tenga la oportunidad, trataré de aprovisionar tanto la cuenta como el certificado con un perfil y ver si eso hace la diferencia.

0 votos

Me recuerda que no he podido utilizar certificados válidos para más de una dirección de correo electrónico. ¿Su certificado es válido para más de una?

4voto

Ryan Spears Puntos 1524

Las funciones S/MIME de iOS Mail parecen confundirse cuando se intercambian certificados con el mismo alcance y la misma autoridad de certificación, como es el caso de los certificados de correo gratuitos, cuyas limitaciones de tiempo obligan a un intercambio cada año.

Si te encuentras con este problema después de haber cambiado tu certificado, sigue estos pasos para llegar a un estado limpio:

  1. asegúrese de que tiene a mano el archivo .p12 de su certificado, o que puede volver a descargarlo de su autoridad de certificación;
  2. eliminar todos los certificados infractores (actuales o no) de Ajustes Perfiles Generales ;
  3. reinicie su dispositivo (mantenga pulsado el botón de encendido/apagado hasta que aparezca el control deslizante de apagado en la pantalla, deslícelo, espere a que el control deslizante de apagado se detenga y reinicie el dispositivo). Esto eliminará Mail de la memoria y restablecerá sus cachés, algo que no puede lograrse forzando su cierre, ya que partes de Mail se ejecutan como un demonio;
  4. importe su certificado del paso 1;
  5. asegúrese de que el certificado recién instalado está seleccionado en Ajustes Correo, Contactos, Calendario [su cuenta] Cuenta Firma avanzada .

Ahora el certificado debería ser reconocido correctamente.

Enlaces relacionados

0 votos

He pasado demasiado tiempo en esto ahora - mi certificado de Comodo se instaló, pero los correos electrónicos no fueron firmados (usando iOS 9.2.1 por cierto). He seguido sus instrucciones y tiene un certificado de StartSSL instalado, pero todavía tengo el mismo problema - los correos electrónicos no se están firmando con mi clave pública cuando tengo que encendido. (Hice mi nueva clave de 4096 bits - tal vez iOS no le gusta esa longitud de clave). ¿Alguna sugerencia sobre cómo conseguir que esto funcione? ¿Qué proveedor de certificados utilizas?

1 votos

@Conrad Estoy firmando con un certificado gratuito de Comodo generado con la configuración por defecto (2048 bits, creo).

3voto

Léon Puntos 31

No todos los certificados son compatibles con iOS, depende del método de cifrado. Tuve problemas con los certificados gratuitos Comodo S/Mime y cambié a los certificados gratuitos S/Mime de Startssl.com, funcionan bien

0 votos

¿Podrías echar un vistazo a mi comentario sobre la respuesta de kopischke? ¿Tal vez tenga alguna idea al respecto?

2voto

Marco Puntos 21

Tuve los mismos problemas pero los solucioné con una solución diferente. Si quieres instalar tu certificado privado.

Primero instale el certificado público de la autoridad de certificación emisora y luego instale su certificado privado como el segundo.

Esto ha funcionado bien con mis certificados emitidos por mí mismo :)

0 votos

Por cierto, esta respuesta de @Marco me funcionó, pero sólo DESPUÉS de eliminar y volver a instalar la cuenta de correo electrónico que no confiaba en mis certificados autofirmados. En iOS, Apple está claramente almacenando en caché los certificados y su estado de confianza dentro de las cuentas de correo electrónico e incluso si eliminas y vuelves a instalar nuevos perfiles no puedes deshacerte de esos certificados almacenados en caché, ni siquiera reiniciando el dispositivo. La única manera de hacerlo parece ser eliminar y volver a configurar la cuenta de correo electrónico.

1voto

Pierre ALBARÈDE Puntos 129

Yo también tuve esos problemas y perdí horas en ellos.

Ahora puedo hacerlo con iOS 13.3.1.

He instalado con éxito el certificado SMIME de Actalis siguiendo estos pasos:

  • envíe el certificado descomprimido y adjunto al correo electrónico para el que debe utilizarse,

  • en iOS Mail recibe el correo electrónico e instala el perfil: toca el archivo adjunto, introduce el código...

  • siga las instrucciones: vaya a la configuración, busque su perfil con el certificado pendiente debajo, confírmelo.

Ahora puede recibir correo cifrado pero no puede firmar ni enviar correo cifrado. Por lo tanto, debe ir a la configuración, cuentas, IMAP, abrir la cuenta, avanzada y seleccionar el certificado que acaba de instalar para firmar y cifrar.

Debería funcionar sin eliminar los certificados caducados. Si eliminas los certificados caducados, entonces no podrás leer los correos electrónicos que fueron encriptados para entonces, así que ten cuidado.

Hay una advertencia "certificado no firmado". Finalmente esto no parece impedir nada. Tal vez alguien explique por qué, cómo y por quién debe ser firmado el certificado. Creo que esto era la causa de antiguos problemas que se solucionaron a principios del año 2019. Se podría comprobar en las notas de la versión de iOS.

0voto

chesles Puntos 2851

Tengo un certificado COMODO y pude hacer que esto funcionara. Es importante borrar completamente los certificados existentes anteriormente y reiniciar el iPhone / iPad. A continuación, instale el nuevo certificado y compruebe que está asignado en los ajustes de Mail.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X