|
Recursos de Flash CS4 |
Firma de un archivo de AIR para cambiar el certificado de la aplicaciónPara actualizar una aplicación de AIR existente de modo que pueda utilizar un nuevo certificado de firma, utilice el comando -migrate de ADT. La migración de certificados puede resultar de utilidad en las siguientes situaciones:
Para poder aplicar una firma de migración, el certificado original debe aún tener validez. Una vez caducado el certificado, no se puede aplicar una firma de migración. Los usuarios de la aplicación tendrán que desinstalar la versión existente antes de poder instalar la versión actualizada. Obsérvese que la firma de migración lleva una marca de hora, de forma predeterminada, de modo que las actualizaciones de AIR firmadas con firma de migración seguirán siendo válidas incluso una vez caducado el certificado. Nota: si se renueva un certificado de emisión comercial, no suele ser necesario migrar el certificado. Un certificado renovado conserva la misma identidad del editor que el original, a menos que haya cambiado el nombre distinguido. Para obtener una lista completa de los atributos del certificado que se utilizan para determinar el nombre distinguido, consulte Identificador del editor de AIR.
Para migrar la aplicación y utilizar un nuevo certificado:
Un archivo de AIR firmado con el comando -migrate puede utilizarse tanto para instalar una nueva versión de la aplicación como para actualizar las versiones anteriores, incluidas las que fueron firmadas con el certificado anterior. Migración de una aplicación de AIR para utilizar un nuevo certificado Utilice el comando -migrate de ADT con la sintaxis siguiente:adt -migrate SIGNING_OPTIONS air_file_in air_file_out SIGNING_OPTIONS Las opciones de firma identifican la clave privada y el certificado con que se firma el archivo de AIR. Estas opciones deben identificar el certificado de firma original y se describen en Opciones de firma en la línea de comandos de ADT air_file_in El archivo de AIR para la actualización, firmado con el certificado nuevo. air_file_out El archivo de AIR que se va a crear. Ejemplo con ADTadt –migrate -storetype pkcs12 -keystore cert.p12 myApp.air myApp.air Para obtener más información, consulte Firma digital de archivos de AIR. Nota: el comando -migrate se añadió a ADT en la versión 1.1 de AIR.
|