Importación de certificados en iOS - ctt-gob-es/clienteafirma GitHub Wiki

Las aplicaciones iOS utilizan certificados electrónicos para firmar. Sin embargo, las aplicaciones de terceros no tienen permisos para acceder al almacén de claves del sistema, por lo que se deberán importar los certificados a la propia aplicación.

La importación de certificados en el aplicación se puede realizar mediante dos mecanimos:

Importación de un certificado desde "Archivos" ("Files")

Para importar un certificado desde “Archivos” deberemos seguir los siguientes pasos:

  1. Abrir la aplicación Cliente iOS/Portafirmas iOS.
  2. Acceder al listado de certificados de la aplicación a través de la opción “CERTIFICADO” de la pantalla principal.
  3. Pulsar sobre el símbolo ‘+’ situado en la esquina superior derecha de la pantalla.
  4. Seleccionar el enlace “Añadir más almacenes desde Files App”, tras lo cual se nos abrirá la aplicación “Archivos”.
  5. Desde la aplicación Archivos, seleccionar el archivo PKCS#12 (P12/PFX) con nuestras claves y certificados de firma. Se puede cargar este fichero desde el almacenamiento interno de nuestro dispositivo móvil, iCloud o cualquier otra ubicación disponible.

Añadir almacenes Seleccionar ubicación Selección almacén PKCS#12

Una vez importados los almacenes de claves en la aplicación, aparecerá disponible en el listado de “Almacenes Disponibles”. Para seleccionar el certificado que se desea utilizar de entre los importados deberemos seguir los pasos descritos en el apartado Selección de certificado.

Importación de un certificado desde iTunes

Para importar a la aplicación un certificado desde iTunes, tendremos que conectar por cable nuestro dispositivo móvil con el equipo macOS o Windows en el que tengamos instalado iTunes. Desde iTunes deberemos realizar los siguientes pasos:

  1. Seleccionar el dispositivo conectado.
  2. Navegar hasta la pestaña de “Aplicaciones” y, en el panel de la derecha, posicionarnos en el final de la página. Una vez ahí deberíamos ver la aplicación Cliente @firma/Port@firmas, en la columna “Aplicaciones” del apartado "Archivos compartidos".
  3. Seleccionaremos la aplicación, momento en el que la columna de la derecha se actualizará para dejarnos añadir archivos.
  4. Utilizamos el botón “Añadir” para agregar los almacenes de claves (ficheros .p12/.pfx) que deseemos importar.

Pasos para la importación de certificados desde iTunes

Una vez importados los almacenes de claves en la aplicación, aparecerá disponible en el listado de “Almacenes Disponibles”. Para seleccionar el certificado que se desea utilizar de entre los importados deberemos seguir los pasos descritos en el apartado Selección de certificado.

Selección de certificado

Una vez añadido un certificado a la aplicación deberemos registrarlo como aquí se describe:

  1. Desde la pantalla de inicio accederemos al apartado “CERTIFICADO” que aparecerá con el valor “Sin especificar” o mostrará los datos de un certificado previamente seleccionado.
  2. En la nueva pantalla aparecerá el listado de certificados, primeramente, vacío. Para agregar el certificado importado, pulsaremos el símbolo ‘+’ de la esquina superior derecha.
  3. En la nueva pantalla seleccionaremos el almacén importado en la aplicación, introducimos la contraseña del almacén y pulsamos el botón “Registrar” .
  4. En el listado de certificados, ahora seleccionaremos el certificado registrado y la aplicación nos mostrará un mensaje con el resultado del proceso .

Selección de almacén Inserción de contraseña Resultado de la carga

ADVERTENCIA: Se han encontrado algunos tipos de certificados que presentan problemas al seleccionarlos. Se está trabajando en la resolución de esta incidencia.