19.11.2012 Views

Building Adobe AIR Applications

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CREACIÓN DE APLICACIONES DE ADOBE <strong>AIR</strong><br />

Firma de aplicaciones de <strong>AIR</strong><br />

adt -sign SIGNING_OPTIONS airi_file air_file<br />

SIGNING_OPTIONS Las opciones de firma identifican la clave privada y el certificado con que se firma el archivo<br />

de <strong>AIR</strong>. Estas opciones se describen en “Opciones de firma de código de ADT” en la página 184.<br />

airi_file La ruta al archivo intermedio sin firmar de <strong>AIR</strong> que se va a firmar.<br />

air_file El nombre del archivo de <strong>AIR</strong> que se va a crear.<br />

Ejemplo del comando -sign de ADT<br />

adt -sign -storetype pkcs12 -keystore cert.p12 unsignedMyApp.airi myApp.air<br />

Para obtener más información, consulte “Comando sign de ADT” en la página 177.<br />

Firma de una versión actualizada de una<br />

aplicación de <strong>AIR</strong><br />

Se puede utilizar un certificado renovado o nuevo para firmar una versión actualizada de una aplicación existente de<br />

<strong>AIR</strong>. Aplique una firma de migración de certificados a la actualización utilizando el comando -migrate de ADT tal y<br />

como se describió anteriormente.<br />

Aplique una firma de migración utilizando el certificado original para la aplicación de <strong>AIR</strong>. La firma de migración<br />

valida que el propietario del certificado original haya publicado la actualización.<br />

Antes de aplicar una firma de migración, se deben tener en cuenta los siguientes puntos:<br />

Para poder aplicar una firma de migración, el certificado original debe ser aún válido o haber caducado en los<br />

últimos 365 días. El periodo se denomina "periodo de gracia" y la duración puede cambiar en el futuro.<br />

Nota: hasta <strong>AIR</strong> 2.6, el periodo de gracia era de 180 días.<br />

No es posible aplicar una firma de migración una vez que caduque el certificado y transcurra el periodo de gracia<br />

de 365 días. Se debe desinstalar la versión existente antes de instalar la actualizada.<br />

El periodo de gracia de 365 días sólo se aplica a las aplicaciones que especifican la versión de <strong>AIR</strong> 1.5.3, o superior,<br />

en el espacio de nombres del descriptor de la aplicación.<br />

Importante: la firma de actualizaciones con firmas de migración a partir de certificados caducados es una solución<br />

temporal. Para obtener una solución amplia, cree un flujo de trabajo de firma estandarizado para administrar la<br />

implementación de actualizaciones de la aplicación. Cargue y actualice todas las actualizaciones con el certificado más<br />

reciente en una URL independiente desde donde los usuarios puedan implementar la aplicación. Firme cada nueva<br />

actualización en esta URL de implementación con el certificado más reciente y aplique una migración utilizando el<br />

certificado utilizado para firmar la actualización anterior. Para obtener más información, consulte “Flujo de trabajo de<br />

firma para actualizaciones de la aplicación” en la página 262.<br />

La siguiente tabla resume el flujo de trabajo para las firmas de migración:<br />

Última modificación 30/10/2012<br />

204

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!