J'ai essentiellement besoin de créer un certificat auto-signé, puis de signer un flux binaire avec celui-ci pour créer une signature. J'ai essayé de chercher Google, mais je n'arrive pas à obtenir les bons mots-clés pour les résultats connexes. Toute aide est appréciée.Je dois signer un flux binaire avec un certificat
Répondre
Vous devez utiliser la clé privée et non le certificat pour signer un flux. Depuis que vous l'avez marqué avec Java, je suppose que vous voulez utiliser le JCA.
Découvrez cet exemple: http://java.sun.com/j2se/1.4.2/docs/guide/security/CryptoSpec.html#SigEx
J'ai finalement compris ce que je devais faire exactement, je devais créer un certificat PEM afin qu'il ait à la fois la clé privée rsa et le certificat dans le fichier .pem (http://usefulfor.com/nothing/2009/06/10/x509-certificate-basics /) puis je devais lire le fichier sous forme de flux binaire et créer un bloc de certificat avec celui-ci (http://clarens.sourceforge.net/docs/jclarens_apidoc/pk /edu/niit/clarens/util/CertificateBlock.html) à partir de là, je peux sortir la clé privée, puis l'utiliser comme clé privée comme indiqué ci-dessus. Thx encore, je pensais que je reviendrais juste et ajouterais ma solution complète – ChronoXIII
- 1. Comment lire un flux MP3 binaire avec jQuery/Javascript?
- 2. Le certificat ClickOnce a expiré - ne pas signer le manifeste
- 3. Certificat de signature automatique vers un certificat Authenticode?
- 4. Codage entropique d'un flux binaire
- 5. Comment signer un midlet Java?
- 6. Signer une application Windows avec un fichier .SPC?
- 7. Comment puis-je signer numériquement un e-mail dans .NET?
- 8. Signer numériquement pdfs
- 9. Comment créer un certificat pour le développement local avec SSL?
- 10. En C#, signez un xml avec un certificat x.509 et vérifiez la signature
- 11. Dois-je signer une clause de non-concurrence en contrat à la pige?
- 12. Comment générer un certificat SSL? Comment accéder à une page avec un certificat invalide dans FF3?
- 13. Dois-je utiliser une machine d'état ou un flux de travail de séquence dans WF?
- 14. Comment dois-je construire un NSDictionary avec plusieurs clés?
- 15. Dois-je créer un index pour partition avec clé fixe?
- 16. iPhone. Etablissement d'un flux de données binaire avec un serveur HTTP
- 17. Puis-je signer un assembly pour lequel je n'ai pas de code source?
- 18. Dois-je utiliser des formulaires InfoPath pour chaque tâche dans un flux de travail SharePoint?
- 19. Dois-je le stocker dans un tableau, ou quoi?
- 20. Objet (Sortie | Entrée) Protocole binaire de flux
- 21. certificat HTTPS pour un usage interne
- 22. Dois-je utiliser un fieldset pour cela?
- 23. Où dois-je déployer mon application?
- 24. Importer un certificat dans Jetty
- 25. Dois-je refactoriser avec hobo?
- 26. Droite Threading un arbre binaire
- 27. Comment puis-je connecter un objet nécessitant un flux accessible en écriture à un objet qui souhaite un flux lisible?
- 28. Comment signer une applet Java à l'aide d'un certificat dans mon trousseau Mac?
- 29. Comment signer un en-tête de savon personnalisé?
- 30. Comment écrire un flux RSS avec Java?
A cherché keytool.exe? – akarnokd
http://www.exampledepot.com/egs/javax.crypto/pkg.html http://www.exampledepot.com/egs/java.security/pkg.html http://www.exampledepot.com/egs /java.security.cert/pkg.html – akarnokd
http://traser.svn.sourceforge.net/viewvc/traser/0.3/TraSer/src/net/sf/traser/common/KeystoreManager.java?revision=186&view=markup pour la gestion des certificats – akarnokd