
Navegador Safari
GRUPO 22
Como conseguir un certificado para desarrollador.
En primer lugar es necesario inscribirse como desarrollador de Apple Safari.
Este programa incluye todo los recursos que se necesitan para firmar extensiones utilizables en safari.
Estos recursos son:
• El centro de recursos para el desarrollo de safari.
El centro de recursos provee un amplio rango de recursos técnicos incluyendo programación y guías, ejemplos de código y asistencia para la creación de exteniones.
• Foros de desarrollados de Apple.
Unirse como desarrollador facilita la incorporación a foros en la web para la discusión de aspectos técnicos con otros desarrolladores.
• Certificados para las extensiones del programa
Que es el tema que nos ocupa acá, Safari no permite la incorporación de extensiones que no estén apropiadamente firmadas, eso incluye las del propio usuario.
• Mecanismos para la distribución de las extensiones.
Los usuarios pueden bajar las extensiones que son incorporadas al Web site, además que se pueden remitir a la galería de Apple en caso que uno lo considere apropiado.
Por todas estar razones se recomienda incorporarse como desarrollador de extensiones.


PASO 1º
Unirse a la comunidad de desarrolladores, en el vínculo, comenzamos el proceso para hacerlo.
Obtener el Apple ID es lo primero que debemos hacer, en el caso de las extensiones de Safari, es gratis al inscripción.
Se verificará nuestros correos e información proporcionada.
PASO 2º
Una vez inscritos nos dará acceso a la siguiente pantalla que nos muestra el Centro de Desarrollo, la utilidad para conseguir el Certificado de desarrollo, los foros para desarrolladores y el soporte técnico.
PASO 3º
Esta ventana, nos muestra dos opciones la creación de certificados o la descarga de ellos.
En nuestro caso queremos la creación de un nuevo certificado.


PASO 4º
Como muestra la pantalla nos da instrucciones sobre que hacer.

PASO 5º
Primeramente hay que descargar un archivo txt, se llama certreq.txt, y su contenido es:
[NewRequest]
Subject="cn=Safari Developer,o=User"
RequestType=pkcs10
KeyLength=2048
Exportable=TRUE
Es un archivo plano de texto, lo que si debemos considerar es la ubicación que se le dará porque será necesaria para su incorporación.
Según las instrucciones se debe ingresar a una ventana de comandos DOS, para hacerlo, en la computadora hacemos inicio, y en la ventana de comando colocar CMD y hacer enter
Probablemente si ejecutamos el comanto certreq -new \<path>\certreq.txt \<path>\newcsr.pem, nos dé error, esto es porque no lo reconoce como comando, por lo que debemos ubicarnos en: C:\Windows\System32, ahí se encuentra el ejecutable denominado: certreq.exe, basta con colocar certreq para que se ejecute la opción, nos pida el archivo certreq.txt y nos genere otro con terminación pem.
Una vez ejecutado lo anterior, volvemos al navegador subimos el archivo generado, y nos crea nuestro certificado. En las opciones esta el descargarlo una vez hecho, podemos hacer doble click en el mismo y tendremos ya nuestro certificado instalado.

PASO 6º
Si todo ha sido bien ejecutado, podremos usar la opción “Desarollador” de safari y nos mostratrá nuestro certificado cuando creamos una nueva extensión, una pantalla similar a la de al lado.
Recordando que lo más importante en las extensiones son las ideas.