Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />
Firma <strong>de</strong> <strong>aplicaciones</strong> <strong>de</strong> <strong>AIR</strong><br />
Importante: la clave privada y el certificado se siguen guardando en el almacén <strong>de</strong> claves <strong>de</strong> Firefox. Mientras que esto<br />
permite exportar otra copia <strong>de</strong>l archivo <strong>de</strong>l certificado, también facilita otro punto <strong>de</strong> acceso que <strong>de</strong>be protegerse para<br />
mantener la seguridad <strong>de</strong> su certificado y su clave privada.<br />
Cambio <strong>de</strong> certificado<br />
En algunos casos, es necesario cambiar el certificado utilizado para firmar actualizaciones <strong>de</strong> la aplicación <strong>de</strong> <strong>AIR</strong>.<br />
Entre estos casos se encuentran:<br />
Renovación <strong>de</strong>l certificado <strong>de</strong> firma original.<br />
La actualización <strong>de</strong> un certificado con firma automática a un certificado emitido por una entidad emisora <strong>de</strong><br />
certificados.<br />
El cambio <strong>de</strong> un certificado con firma automática que va a caducar por otro.<br />
El cambio <strong>de</strong> un certificado comercial a otro (por ejemplo, cuando cambia la i<strong>de</strong>ntidad <strong>de</strong> la empresa).<br />
Para que <strong>AIR</strong> reconozca un archivo <strong>de</strong> <strong>AIR</strong> como actualización, es necesario firmar tanto los archivos <strong>de</strong> <strong>AIR</strong><br />
originales como <strong>de</strong> actualización con el mismo certificado, o bien, aplicar una firma <strong>de</strong> migración <strong>de</strong> certificados a la<br />
actualización. Una firma <strong>de</strong> migración es una segunda firma aplicada al paquete <strong>de</strong> <strong>AIR</strong> <strong>de</strong> actualización utilizando el<br />
certificado original. La firma <strong>de</strong> migración utiliza el certificado original, que establece que el firmante es el editor<br />
original <strong>de</strong> la aplicación.<br />
Una vez instalado un archivo <strong>de</strong> <strong>AIR</strong> con una firma <strong>de</strong> migración, el nuevo certificado pasa a ser el certificado<br />
principal. Las actualizaciones posteriores no requieren una firma <strong>de</strong> migración. No obstante, las firmas <strong>de</strong> migración<br />
se <strong>de</strong>ben aplicar tanto tiempo como sea posible a los usuarios que suelan omitir las actualizaciones.<br />
Importante: se <strong>de</strong>be cambiar el certificado y aplicar una firma <strong>de</strong> migración a la actualización con el certificado original<br />
antes <strong>de</strong> que caduque. De lo contrario, los usuarios <strong>de</strong>ben <strong>de</strong>sinstalar su versión existente <strong>de</strong> la aplicación antes <strong>de</strong><br />
instalar una nueva versión. Para <strong>AIR</strong> 1.5.3 o posterior, se pue<strong>de</strong> aplicar una firma <strong>de</strong> migración utilizando un certificado<br />
caducado en un periodo <strong>de</strong> gracia <strong>de</strong> 365 días. Sin embargo, el certificado caducado no se pue<strong>de</strong> utilizar para aplicar la<br />
firma <strong>de</strong> la aplicación principal.<br />
Para cambiar el certificado:<br />
1 Cree una actualización <strong>de</strong> la aplicación.<br />
2 Empaquete y firme el archivo <strong>de</strong> <strong>AIR</strong> <strong>de</strong> actualización con el certificado nuevo.<br />
3 Vuelva a firmar el archivo <strong>de</strong> <strong>AIR</strong> con el certificado original (con el comando -migrate <strong>de</strong> ADT).<br />
Un archivo <strong>de</strong> <strong>AIR</strong> con firma <strong>de</strong> migración es, en otros aspectos, un archivo <strong>de</strong> <strong>AIR</strong> normal. Si se instala la aplicación<br />
en un sistema que no tiene la versión original, <strong>AIR</strong> la instala <strong>de</strong> la forma habitual.<br />
Nota: antes <strong>de</strong> <strong>AIR</strong> 1.5.3, la firma <strong>de</strong> una aplicación <strong>de</strong> <strong>AIR</strong> con un certificado renovado no siempre requería una firma<br />
<strong>de</strong> migración. Con el inicio <strong>de</strong> <strong>AIR</strong> 1.5.3, una firma <strong>de</strong> migración siempre es necesaria para los certificados renovados.<br />
El procedimiento para aplicar una firma <strong>de</strong> migración se <strong>de</strong>scribe en el “Comando migrate <strong>de</strong> ADT” en la página 177.<br />
Cambios <strong>de</strong> la i<strong>de</strong>ntidad <strong>de</strong> la aplicación<br />
Antes <strong>de</strong> <strong>AIR</strong> 1.5.3, la i<strong>de</strong>ntidad <strong>de</strong> una aplicación <strong>de</strong> <strong>AIR</strong> cambiaba cuando se instalaba una actualización firmada con<br />
una firma <strong>de</strong> migración. El cambio <strong>de</strong> i<strong>de</strong>ntidad <strong>de</strong> una aplicación tiene varias repercusiones, entre las que se incluyen:<br />
La nueva versión <strong>de</strong> la aplicación no tiene acceso a los datos que están en el almacén local cifrado existente.<br />
Cambia la ubicación <strong>de</strong>l directorio <strong>de</strong> almacenamiento <strong>de</strong> la aplicación. Los datos <strong>de</strong> la ubicación anterior no se<br />
copian en el nuevo directorio. (Pero la nueva aplicación pue<strong>de</strong> localizar el directorio original con base en el ID <strong>de</strong>l<br />
editor anterior).<br />
Última modificación 30/10/2012<br />
199