Esta web ya no recibe mantenimiento. Por favor, visita documentation.indigitall.com para leer nuestra documentación actualizada.

Certificados IOS

procesos y requerimientos

Indice

Certificado iOS p12

Necesitamos un archivo cert .p12 para administrar sus notificaciones push con nuestros sistemas, pero sabemos que el proceso puede ser un poco confuso. Aquí está nuestra guía paso a paso sobre cómo obtener un archivo .p12.

Requerimientos

Necesitará algunas cosas antes de comenzar:

  • Acceso a un ordenador Mac NOTE: Esto es un requerimiento de Apple

  • Una cuenta de desarrollador de Apple. Apple Developer account

    • Necesitará su dirección de correo electrónico y "nombre" para este proceso(e.g. "jo_smith@company.com", "Jo Smith").
    • Si no está seguro de su nombre, inicie sesión en su Apple Developer account y usa el nombre que aparece en la esquina superior derecha.

El Proceso

Crear un archivo p12 puede ser un poco confuso la primera vez, ya que necesita usar piezas de software que a menudo pasan desapercibidas en su ordenador, así como la interfaz web del desarrollador iOS (que ha mejorado en los últimos años).

Hemos dividido el proceso en tres pasos, que deberían ayudar durante el proceso:


1. Crear un archivo ".certSigningRequest" (CSR)

  • Abre Keychain Access en tu Mac (busca en aplicaciones/utilidades).
  • En la ventana principal de Acceso al KeyChain, asegúrese de no tener una clave privada ya seleccionada, de lo contrario, este proceso no funcionará correctamente.
  • Desde la barra de herramientas, abre el acceso a Keychain > Preferencias.
  • En la ventana emergente que aparece, haga clic en la pestaña Certificados.
    iOS certificate


  • Configure "Protocolo de estado de certificados en línea" y "Lista de revocación de certificados" en "Desactivado" (como en la pantalla anterior).
  • Cierre la ventana.
  • Vuelva a la barra de herramientas, abra Acceso a Keychain> Asistente de certificados> Solicitar un certificado de una autoridad de certificación.
    iOS certificate


  • Ingrese la dirección de correo electrónico y el nombre común que utilizó para registrarse en el Programa para desarrolladores de iOS.
    NOTE: El nombre debe ser el nombre del desarrollador tal como aparece en su cuenta de desarrollador de Apple
  • Deje el correo electrónico de CA en blanco, asegúrese de que esté seleccionado "Guardado en disco" y que "Permitirme especificar información de key pair" esté marcado.
  • Click Continuar.
  • Elija un nombre de archivo y destino en su disco duro (por ejemplo, "certificate.certSigningRequest").
  • Click Guardar
  • En la siguiente ventana, para "Key Size" elija "2048 bits".
    iOS certificate


  • Para "Algoritmo" elija "RSA".
  • Click Continuar.
  • Esto creará y guardará su archivo certSigningRequest (CSR) en su disco duro. También se creará una clave pública y privada en el Acceso a Keychain con el nombre que ingresó anteriormente(e.g. Jo Smith).
    iOS certificate



2. Cree el archivo ".cer" en su cuenta de desarrollador de Apple

  • Inicie sesión en https://developer.apple.com.
  • Click "Certificados, identificadores y perfiles".
  • En la sección "Certificados" en la parte superior del panel izquierdo, haga clic en "Producción".
  • Haga clic en el botón "Agregar" (+) en la esquina superior derecha del panel principal.
    iOS certificate


  • En el panel principal, en Producción, elija "Servicio de notificación push de Apple SSL (Sandbox y producción)" y haga clic en Continuar.
    iOS certificate


  • Selecciona tu App ID y haz click en Continuar.
    iOS certificate


  • Click Continuar.
    iOS certificate


  • Haga clic en "Elegir archivo" y busque el archivo CSR que acaba de crear desde su disco duro.
    iOS certificate


  • Haga clic en Continuar y espere a que se procese el archivo..
  • Haga clic en Descargar para obtener el archivo, y luego haga clic en el botón Listo en la parte inferior de la descarga.
    iOS certificate


3. Instale el .cer y genere el .p12

  • Encuentre el archivo .cer que acaba de descargar y haga doble clic. Si el certificado no se ha instalado automáticamente, verá lo siguiente (de lo contrario), omita los dos pasos siguientes):
    iOS certificate


  • Asegúrese de que el menú desplegable esté configurado para "iniciar sesión".
  • Haga clic en Agregar Abrir acceso a KeyChain nuevamente.
  • Encuentra los dos perfiles que creaste en el Paso 1.
    iOS certificate


  • Ahora debería poder expandir el perfil de "private key", que debería mostrar el certificado que acaba de agregar.
  • Seleccione solo estos dos elementos (no la public key), manteniendo presionada la tecla MAYÚS y haciendo clic en ambos elementos.
    iOS certificate


  • Haga clic derecho y haga clic en "Exportar 2 elementos ..." del pop-up.
  • En la siguiente ventana, asegúrese de que el formato del archivo sea ".p12" y elija un nombre de archivo y un destino en su disco duro.
    iOS certificate


  • Click en Guardar.
  • Finalmente, se le pedirá que establezca una contraseña, pero deje ambas en blanco.
    iOS certificate


  • Click OK.
    NOTE: Es posible que se le solicite la contraseña de administrador del ordenador en esta etapa (posiblemente dos veces, ya que hay dos archivos para exportar). Si lo hace, ingrese la contraseña y haga clic en Aceptar.
  • Ahora debería tener un archivo .p12 en la ubicación elegida en su disco duro.

Certificado iOS p8

Requerimientos necesarios

Necesitará algunas cosas antes de comenzar:

  • Acceso a un ordenador Mac NOTE: este es un requerimiento de Apple

  • Una cuenta de desarrollador de Apple. Apple Developer account

    • Necesitará su dirección de correo electrónico y "nombre" para este proceso(e.g. "jo_smith@company.com", "Jo Smith").
    • Si no está seguro de su nombre, inicie sesión en su Apple Developer account y usa el nombre que aparece en la esquina superior derecha.


1. Crear un certificado ".p8"

  • Logueate en Apple Developer account
  • Haga clic en "Certificados, identificadores y perfiles".
  • En la sección "Keys" en el centro del panel izquierdo, haga clic en "Todos".
  • Haga clic en el botón "Agregar" (+) en la esquina superior derecha del panel principal.
    iOS certificate


  • En el panel principal, en Descripción de la clave, escriba el nombre de su certificado p8 (por ejemplo, certificado P8). En Servicios clave, debe seleccionar la opción "Servicio de notificaciones push de Apple (APN)".
    iOS certificate


  • Click Continuar.
    iOS certificate


  • Confirme que las opciones que elija sean correctas y haga clic en "Confirmar".
    iOS certificate


  • Haga clic en "Descargar" y guarde el certificado p8 en su disco duro.
    iOS certificate


Recursos

Proyectos

Administrar usuarios

Server keys

Certificados Safari

Campañas

Herramientas

Servicio de Chat