Cómo instalar el certificado S / MIME en iOS 10.2

3

Intenté crear mi propio certificado S / MIME con la ayuda de este código :

openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
openssl genrsa -des3 -out smime.key 4096
openssl req -new -key smime.key -out smime.csr
openssl x509 -req -days 365 -in smime.csr -CA ca.crt -CAkey ca.key -set_serial 1 -out smime.crt -setalias "Self Signed SMIME" -addtrust emailProtection -addreject clientAuth -addreject serverAuth -trustout
openssl pkcs12 -export -in smime.crt -inkey smime.key -out smime.p12

Primero, tengo que decir que en mi Mac, todo funciona bien. Pude importar el certificado raíz en ambos dispositivos y también pude cargar el archivo .p12 . Incluso puedo enviar correos electrónicos certificados a mi iPhone que pueden verificarse. Pero cuando quiero firmar un mensaje en mi iPhone, voy a la Configuración avanzada en Correo electrónico y el certificado simplemente no está allí. ¿Hay algún requisito especial para el certificado que echo de menos aquí? ¿Es quizás la longitud de la clave un problema?

ACTUALIZACIÓN : un certificado RSA de 2048 bits parece funcionar. No estoy seguro, si es porque es más corto o porque no es autofirmado. También encontré problemas al instalar el mismo certificado (y válido) en iOS 9.3.5.

    
pregunta Freddy 14.12.2016 - 01:01

1 respuesta

1

Recomendaría CAcert, que es un proveedor de certificados gratuito reconocido.

Debe utilizar la herramienta Apple Configurator 2 para empaquetar su certificado raíz s / mime y su certificado personal en un .mobileconfig, de lo contrario, iOS no confiará en los certificados.

    
respondido por el Simon 06.09.2017 - 19:31

Lea otras preguntas en las etiquetas