Nachdem ich am Sonntag ein Comod Code Signing Certificate bestellt hatte und nun heute dieses auch erhalten habe, wollte ich natürlich erstmal eine AIR Applikation signieren.
Der Flex Builder macht es einfach, nur das Cert auswählen und Passwort eingeben und gut sollte sein. Auf meinem Mac habe ich jedoch folgende Fehlermeldung erhalten.
Error creating AIR file: Unable to build a valid certificate chain for the signer.
Adobe AIR benötigt ein Zertifikat mit vollständiger Zertifikatskette. Da ich das Cert auf dem Windows Rechner bestellt hatte, fehlte mir auf dem Mac die entsprechende Zertifikatskette. Lösung dazu war das Zertifikat auf dem PC nochmals zu exportieren und entgegen der Anleitung bei Comodo auch alle Zertifikate im Pfad mit zu exportieren.
Mit dem so exportiertem Zertifikat hat dann auch das Signieren der AIR Applikation ohne Probleme funktioniert.