19.11.2012 Views

Building Adobe AIR Applications

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 />

<strong>AIR</strong> Developer Tool (ADT)<br />

-storetype: tipo de almacén de claves, determinado por la implementación del almacén de claves. La implementación<br />

del almacén de claves predeterminada incluida con la mayoría de las instalaciones de Java es compatible con los tipos<br />

JKS y PKCS12. Java 5.0 ofrece compatibilidad con el tipo PKCS11, para acceder a almacenes de claves en tokens de<br />

hardware, y al tipo Keychain, para acceder a la Llave de Mac OS X. Java 6.0 ofrece compatibilidad con el tipo MSCAPI<br />

(en Windows). Si se han instalado y configurado otros proveedores de JCA, puede que se disponga además de otros<br />

tipos de almacenes de claves. Si no se especifica ningún tipo de almacén de claves, se utiliza el tipo predeterminado<br />

para el proveedor de JCA predeterminado.<br />

Tipo de almacén Formato del almacén de<br />

claves<br />

JKS Archivo de almacén de claves<br />

de Java (.keystore)<br />

-keystore : ruta al archivo del almacén de claves para tipos de almacén basados en archivo.<br />

-storepass : contraseña para acceder al almacén de claves. Si no se especifica, ADT la solicita.<br />

-keypass : contraseña para acceder a la clave privada que se utiliza para firmar la aplicación de <strong>AIR</strong>. Si no se especifica,<br />

ADT la solicita.<br />

Nota: si se indica una contraseña como parte del comando de ADT, los caracteres de la contraseña se guardan en el<br />

historial de la línea de comandos. Por lo tanto, el uso de las opciones -keypass o -storepass no se recomienda cuando la<br />

seguridad del certificado es importante. También se debe tener en cuenta que cuando se omiten las opciones de<br />

contraseña, los caracteres escritos en la solicitud de contraseña no se muestran (por los mismos motivos de seguridad).<br />

Simplemente escriba la contraseña y presione la tecla Intro.<br />

-providerName: proveedor de JCA para el tipo de almacén de claves especificado. Si no se especifica, ADT utiliza el<br />

proveedor predeterminado para ese tipo de almacén de claves.<br />

-tsa : especifica la URL de un RFC3161 (en inglés) para marcar la hora en la firma digital. Si no se especifica una URL,<br />

se utiliza un servidor de marcas de hora predeterminado suministrado por Geotrust. Cuando la firma de una<br />

aplicación de <strong>AIR</strong> lleva una marca de hora, la aplicación puede instalarse después de caducado el certificado de firma<br />

porque la marca de hora verifica que el certificado era válido al momento de firmar.<br />

Si ADT no puede conectarse al servidor de marcas de hora, se cancela la firma y no se produce ningún paquete. La<br />

marca de hora se puede desactivar especificando -tsa none. Sin embargo, una aplicación de <strong>AIR</strong> empaquetada sin<br />

marca de hora no se puede instalar una vez caducado el certificado de firma.<br />

Nota: muchas de las opciones de firma equivalen a la misma opción de la utilidad Java Keytool. La utilidad Keytool sirve<br />

para examinar y administrar almacenes de claves en Windows. La utilidad de seguridad de Apple® sirve para lo mismo<br />

en Mac OS X.<br />

-provisioning-profile Archivo de suministro de Apple iOS. (Obligatorio únicamente para empaquetar aplicaciones<br />

de iOS.)<br />

Ejemplos de opciones de firma<br />

Firma con un archivo .p12:<br />

Versión mínima de Java<br />

1.2<br />

PKCS12 Archivo PKCS12 (.p12 o .pfx) 1.4<br />

PKCS11 Token de hardware 1.5<br />

KeychainStore Llave de Mac OS X 1.5<br />

Windows-MY o<br />

Windows-ROOT<br />

MSCAPI 1.6<br />

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

185

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

Saved successfully!

Ooh no, something went wrong!