Il y a différents types de certificats. Le type que vous avez choisi dépend largement de la nature du logiciel utilisateur qui utilisera votre code signé.
Que voulez vous signer ?
Je veux signer des applets Java pour le plug-in Java 2, que vais-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | JavaSoft | Sun Java JDK 1.3 * | Plug-in Java 2 *** |
| option 2 | Netscape Object Signing | Netscape Signtool 1.1 - 1.2 ** | Plug-in Java 2 (version 1.2.2) *** |
| option 3 | JavaSoft | Netscape Signtool 1.3 | Plug-in Java 2 (version 1.3 et ultérieures) *** |
Je veux signer des applets Java pour Navigator/JVM 1.1.x, que dois-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Netscape Object Signing | Netscape Signtool 1,1 - 1,3 | Netscape Navigator / JVM 1.1.x |
| option 2 | Tout certificat à plusieurs utilisations **** | Netscape Signtool 1,1 - 1,3 | Netscape Navigator / JVM 1.1.x |
Je veux signer des applets Java pour MS, que dois-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Microsoft Authenticode | MS Inet SDK, MS Java SDK | MS Internet Explorer 4,0 + / MS JVM |
| option 2 | Tout certificat à plusieurs utilisations **** | MS Inet SDK, MS Java SDK | MS Internet Explorer 4,0 + / MS JVM |
Je veux signer un fichier ".cab", ".exe", ou ".dll", que dois-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Microsoft Authenticode | MS Inet SDK, MS Java SDK | MS Internet Explorer 4,0 + / MS JVM |
| option 2 | Tout certificat à plusieurs utilisations **** | MS Inet SDK, MS Java SDK | MS Internet Explorer 4,0 + / MS JVM |
Je veux signer une macro Office 2000, que dois-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Microsoft Authenticode | MS Inet SDK, MS Java SDK | MS Internet Explorer 4,0 + / MS JVM |
| option 2 | Tout certificat à plusieurs utilisations **** | MS Inet SDK, MS Java SDK | MS Internet Explorer 4,0 + / MS JVM |
Je veux signer des objets Navigator/JVM 1.1.x et Internet Explorer, que dois-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Tout certificat à plusieurs utilisations **** | MS Inet SDK, MS Java SDK Netscape Signtool 1.1 - 1.3 | MS Internet Explorer Netscape Navigator |
Je veux tout signer, que dois-je utiliser? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Tout certificat à plusieurs utilisations **** | MS Inet SDK, MS Java SDK Netscape Signtool 1.1 - 1.3 | MS Internet Explorer Netscape Navigator plug-in Java 2 ** |
Je veux signer des contenus Apple, que dois-je utiliser? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Certificat développeur Apple | Apple Data Security Services SDK | Apple MacOS 9 |
| option 2 | Tout certificat à plusieurs utilisations **** | Apple Data Security Services SDK | Apple MacOS 9 |
Je veux signer un Marimba Channel, que dois-je utiliser ? | option | type de certificat | kit outils/outil signature code | utilisateur final logiciel |
| option 1 | Marimba Channel Signing | Castanet Tuner | Marimba |
| option 2 | Marimba Channel Signing | Castanet Tuner | Marimba |
Attention : * Vous pouvez utiliser Sun Java JDK 1.2.x tant que vous utilisez la copie de keytool qui va avec Sun Java JDK 1.3.
** Plugin 1.2.2 : vous devez utiliser la version 1.0, la version 1.1, ou la version 1.2 de signtool si vous voulez signer des applets Java pour toute version du plug-in Java 2 avant la version 1.3. Remarque : seule la version 1.2.2 et les versions ultérieures du plug-in supportent Netscape Object Signing (signtool). Remarque : Netscape ne supporte pas Signtool 1.0, 1.1, et 1.2 - si vous ne l'avez pas encore, vous devrez l'obtenir ailleurs que sur www.netscape.com. Essayez comp.lang.java.security. Plug-in 1.3 : Vous pouvez utiliser une version quelconque de signtool si vous voulez du code à la version 1.3 et au-dessus du plug-in Java 2.
*** Il y a certaines limitations concernant les racines AC auxquelles le plug-in Java 2 peut accéder. C'est vrai pour les deux méthodes de signature des applets Java 2.
Consultez le site Web de Sun pour plus d'informations **** Certificats multi-fonctions : lorsque nous utilisons ce terme, nous faisons référence à l'un des certificats suivants : Netscape Object Signing, Microsoft Authenticode, Apple Code Signing, et certificats de signature de Marimba channel. Chacun de ces certificats peut être converti d'un type en un autre. Si vous avez un certificat Authenticode, vous pouvez le convertir en un certificat développeur de Netscape Object et vice-versa.
Office 2000 nécessite que le certificat et la clé privée soient installés sur le registre de Windows. Notre processus de demande vous propose deux options pour l'enregistrement de la paire de clé. La première : dans le registre. L'autre est d'enregistrer le certificat dans un fichier .spc et la clé privée dans un fichier .pvk. Microsoft fournit un outil qui importera les fichiers .spc et .pvk dans le registre, ce n'est donc pas un problème de recevoir la paire de clé sous un format de fichier. Il est également plus simple de sauvegarder un fichier .pvk qu'un fichier dans le registre.
C'est à vous de choisir.