0 votos

Detectar si el archivo de certificado de Apple es de desarrollo o de distribución

Cuando se crea una aplicación para iOS, Apple exige que se obtenga un certificado de desarrollo o distribución a través de su Programa de Desarrollo de Apple.

Utilizando únicamente el propio archivo, ¿cómo se puede determinar el tipo de certificado (Desarrollo o Distribución)?

La intención aquí es no depender de los nombres de archivo o de la verificación humana.. Necesito escribir un programa que pueda determinar mediante programación el tipo de un certificado dado leyendo su contenido.

Gracias.

0voto

Steve Evans Puntos 155

Puede comprobar el certificado en busca de entradas OID específicas o, de forma más sencilla pero menos robusta, ver el contenido y la coincidencia de patrones.

Para extraer el contenido de un certificado codificado en .cer/DER:

openssl x509 -in [PATH TO CERTIFICATE.cer] -noout -inform der -text

0 votos

Si se mira la información de la CN del Asunto, no del Emisor, se podrá intuir que se trata de un "Desarrollador de iPhone" o de un "Distribuidor de iPhone"

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