2010-05-03 16 views
1

i ont développé une application en Java (J2ME), et je veux domaine approuvé pour cette application à l'aide d'un certificat de GoDaddy. puis-je l'obtenir? permettez-moi de décrire le scénario complet. J'ai développé une application dans laquelle je veux que FILE IO opérations soient faites sans l'autorisation de l'utilisateur (pour chaque écriture en lecture, cela signifie que l'utilisateur sera demandé une seule fois.) afin d'obtenir ce que je veux domaine de confiance pour mon application . pour cela je dois signer mon application en utilisant le certificat de signe de code. maintenant le certificat de Daddy n'est pas répertorié sous Nokia 3110Classic, donc je l'ai ajouté à l'extérieur dans la liste des CA. mais son option de signature d'application est désactivée.Code de certificat de signe de GoDaddy et MIDlet

donc ma question est peut-je obtenir un domaine de confiance en utilisant le certificat de signe de code de GoDaddy?

Répondre

2

Pour une explication sur le modèle de sécurité MIDP, voir les réponses aux questions StackOverflow Application Error Occurs in Nokia 6300 et Privileged operations in netbeans mobility.

Si le certificat que vous avez utilisé pour signer votre MIDlet n'a pas été sur le téléphone, ajoutant simplement au téléphone peut ne pas être suffisant.

Vous devez probablement ajouter le certificat GoDaddy à l'exécution MIDP « tiers de confiance » domaine de la sécurité. En quelque sorte. Je ne suis pas convaincu que ce soit possible sur un Nokia 3110 Classic.

0

Les certificats Godaddy dépendent généralement d'un certificat Starfield. Assurez-vous que c'est en place aussi.

En outre, l'application de signature peut être désactivé parce que vous avez seulement installé la clé publique.

Edit: En fait, la clé privée n'est pas nécessaire sur la boîte (ni desireable). Je me demande si le certificat Starfield manque dans la boîte.

+0

Aucune clé privée n'est incluse. –

+0

J'ai signé mon fichier JAD en utilisant l'utilitaire fourni avec NetBeans 6.8, donc il ne permet certainement pas de certificat sans clé privée pour signer JAD. J'espère que je suis clair. –

+0

Keytool -importkeystore -srckeystore « The_Name_Of_The_PFX_file.PFX » -destkeystore Name_For_The_Key_store.jks -srcstoretype PKCS12 - deststoretype JKS j'ai signé en utilisant ce. –