2009-03-09 7 views
0

Je dois publier mon application Adobe Air mais le processus de construction a été "configuré" par un développeur différent. (Il a fait un certificat auto-signé et a écrit un fichier batch pour appeler ADT pour l'emballage de l'application). Adobe mentionne que ces certificats autosignés sont valables pendant 5 ans. Maintenant, je n'ai aucune idée quand ce certificat expirera car je ne sais pas quand il a été créé.Est-il possible de savoir quand le certificat auto-signé expirera pour l'application Adobe Air?

Mon application installée cessera-t-elle de fonctionner à l'expiration ou seules les nouvelles installations échoueront?

Merci.

Répondre

0

Vous recherchez le commutateur de ligne de commande migrate pour adt. Si et quand le certificat expire, vous pouvez mettre à jour votre application aérienne pour utiliser un nouveau certificat. En savoir plus sur la mise à jour des applications AIR 1.5 here. Je vous suggère également de jeter un oeil à la page this (il s'agit de mettre à jour les applications AIR 1.1 - juste au cas où vous n'êtes pas sur 1.5).

+0

@dirkgently merci pour la réponse, mais j'ai emballé avec succès l'application en utilisant le cert, il n'y a pas de problème de "migration" par exemple. Je suis juste inquiet que si le client installe et réinstalle à l'avenir, nous ne savons pas quand une nouvelle installation va commencer à échouer. –

+0

Vous pouvez inclure une URL de 'mise à jour' dans votre application. Chaque fois que votre application est installée/l'utilisateur veut mettre à jour l'application, ce lien sera vérifié pour les mises à jour. Vous pouvez publier un nouveau certificat via une mise à jour d'application. – dirkgently

0

La seule façon possible est de vérifier l'horodatage sur le fichier de certificat. Seules les nouvelles installations échoueront après 5 ans.