我正在尝试签署我的第一个adobe air应用程序,但它失败了“不是X509代码签名证书”。网上有一些关于这个的线程,其中大多数都恢复使用带有“adt -certificate”的自签名证书,我不想使用它,我有一个我想要使用的可靠证书,所以经过几个小时的刺激后,我仍然无法让它工作......
我的密钥+证书来自godadday,为了以防万一,我在创建keystore.p12文件之前将.crt文件转换为x509(我没有更改/转换.key文件):
openssl x509 -in mycert.crt -inform PEM -out mycert509.pem -outform PEM openssl pkcs12 -export -in mycert509.pem -inkey mykey.key -out keystore.p12 -passout'pass:xxxx'
这是我的ANE构建cmdline:
“C:\ Program Files \ Adobe \ Adobe Flash Builder 4.7 \ sdks \ 4.6.0 \ bin \ adt”-package -storetype pkcs12 -keystore“keystore.p12”-storepass“xxxx”-target an myANE.ane extension.xml -swc MyAir.swc -platform Android-ARM -Cand。 -platform默认-C默认。
但我仍然得到错误...... 有任何想法吗? 感谢。