es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Almacenamiento de claves encriptadas seguras de iOS Secure Enclave para el navegador Safari.

En mi iPhone (IOS 14.8.1), necesito utilizar el enclave seguro para almacenar las claves privadas del certificado de identidad para el navegador Safari, de modo que cuando acceda a un sitio protegido SSL con mi certificado de cliente, las claves privadas se almacenen en el enclave seguro.

He intentado las siguientes formas a continuación, pero no he encontrado una manera de tener la clave privada generada en el enclave seguro para que el navegador Safari pueda utilizarla.

Intento 1: Envié por correo electrónico un archivo PCKS#12, lo abrí e instalé. El problema es que la clave privada no se genera en el enclave seguro y IOS impide la importación de la clave privada al enclave seguro.

Intento 2: Escribí una aplicación IOS para generar una clave en el enclave seguro. El problema es que no puedo compartir el almacén de claves que creé con mi aplicación con el navegador Safari. Por lo tanto, aunque mi aplicación puede acceder a la clave en el enclave seguro, el navegador Safari no puede.

Intento 3: Usé el configurador de Apple para crear las claves e instalar el certificado utilizando SCEP. El problema es que esto no genera la clave privada en el enclave seguro.

¿Es posible que el navegador Safari utilice el enclave seguro para almacenar el certificado de identidad? Si es así, ¿podría compartir algunas ideas sobre cómo se puede lograr?

Muchas gracias por cualquier orientación o pensamiento que puedan compartir. ¡Que tengan un maravilloso día de programación!

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Es posible que el navegador Safari use la enclave segura para almacenar el certificado de identidad. Para hacer esto, se puede utilizar el Configurador de Apple para generar las claves e instalar el certificado mediante SCEP. Esto generará la clave privada en la enclave segura, que luego podrá ser utilizada por el navegador Safari. Además, se puede utilizar una aplicación de iOS para generar una clave en la enclave segura, y luego compartir el almacén de claves con el navegador Safari.

Comments are closed.