2010-11-04 25 views
1

Puis-je signer mon application Adobe AIR avec mon certificat de développement iOS? J'ai vu sur le site Web d'Adobe qu'une entreprise appelée Thawt est une autorité de certification valide. Sous leur nom, j'ai vu Apple répertorié. Cela signifie-t-il que je peux signer mon application avec le certificat de développement iOS d'Apple? Si c'est le cas, comment?Signature d'applications AIR

+0

ce serait très intéressant si cela était possible, puisque le programme de développement d'apple est beaucoup moins cher que la plupart des certificats de CA par an. pourquoi ne pas l'essayer? publiez votre application air avec votre certificat iOS.p12 et voyez ce que la boîte de dialogue d'installation affiche lorsque vous l'installez sur votre système. – TheDarkIn1978

+0

@ TDI1978 - J'ai essayé. Ça n'a pas marché. > Impossible de signer le fichier AIR. Impossible de créer une chaîne de certificats valide pour le signataire. – Moshe

+0

ça fait longtemps que je n'ai pas développé pour l'iPhone, et maintenant que j'y pense, je crois que votre certificat est validé par Apple quand il accepte une demande que vous avez soumise. votre clé de développement .p12 doit être disponible dans votre compte iTune Connect ou dans votre application KeyChain. quelque chose comme ca. – TheDarkIn1978

Répondre

1

Si vous avez un certificat délivré par Thawte appelé "Apple Developer Certificate" ou quelque chose de similaire, cela devrait fonctionner, théoriquement. J'ai vu cela incapable de construire une erreur de chaîne de certificat valide avant, même avec des certificats valides. Cela est généralement dû au fait que vous essayez d'utiliser le certificat de base de l'émetteur sans que le certificat CA ne soit fourni. Vous pouvez le réparer en important le cert dans un trousseau de confiance puis en exportant le cert au format PKCS (je crois) tout en incluant la chaîne de cert CA. Voir ce site pour plus de détails: http://www.alivelearn.net/?p=892

+0

Oui, ce blogueur utilisait une ancienne version de FF je crois. C'est sous Outils-> Options-> Avancé-> Cryptage dans le mien. Vous devez importer le certificat, puis l'exporter avec l'autorité de certification groupée. Vos menus exacts peuvent être différents en fonction de la version/du système d'exploitation, vous devrez peut-être jeter un coup d'œil sur les options. – Inigoesdr

+0

Le certificat racine trouvé sur Thawte n'est pas celui mentionné dans votre lien. Pouvez-vous m'envoyer ce certificat? En outre, l'article mentionnait l'exportation de clés à partir d'options de menu inexistantes. Quel programme devrais-je utiliser? (Edité en raison d'une faute d'orthographe du mot "programme") – Moshe