J'ai passé à travers de nombreux articles et questions @ SO à ce sujet, mais je ne suis toujours pas clair. J'ai un PE signé numériquement, je suis capable de calculer le Sha1 Hash du fichier mais je ne sais pas comment décrypter la signature en utilisant la clé publique. J'ai lu que cela peut être fait en utilisant openssl les codes sources, mais ils sont tout simplement trop à traverser. Quelqu'un peut-il me fournir les codes sources respectifs ou des liens et des détails sur la façon de les utiliser? Y at-il de bons tutoriels disponibles pour le même? TIAVérification des certificats x509
0
A
Répondre
0
Vous pouvez utiliser l'interface de ligne de commande openssl. Cela devrait être quelque chose comme:
OpenSSL rsautl -verify -inkey 1-cert.pem -keyform PEM -certin -in signature> verified
Si vous souhaitez utiliser la bibliothèque que vous pouvez utiliser en particulier le cli openssl la commande verify en tant que point de départ.
+0
Je dois utiliser le code source car j'essaye de faire un exe pour faire la même chose. –
Questions connexes
- 1. Vérification des dates d'expiration des certificats SSL
- 2. rsacryptoserviceprovider utilisant des certificats x509 C#
- 3. recevoir des certificats clients X509 dans des requêtes Web
- 4. Interrogation des extensions sur les certificats X509 à l'aide d'OpenSSL
- 5. Validez les certificats X509 en utilisant Java APis
- 6. Comment configurer WCF pour utiliser les certificats x509 sur Internet?
- 7. Vérifier une chaîne de certificats dans STACK_OF (X509)
- 8. Accédez au magasin de certificats X509 avec C++ non géré
- 9. Quelle est l'utilisation typique des certificats x509 avec des jetons de sécurité?
- 10. Vérification de jarsigner en utilisant uniquement des certificats de confiance?
- 11. Spring-Security avec X509?
- 12. Comment faire un chiffrement asymétrique avec des certificats X509 et C#?
- 13. routines SSL ASN1 Ecoding et les erreurs de routine des certificats x509
- 14. Création d'un certificat X509 avec des SAN
- 15. Utilisation de STACK_OF (X509)
- 16. x509 Exemples C#?
- 17. Docker + SSL + apache2 + x509
- 18. Authentification WCF - Certificat X509
- 19. Validation des certificats redondants intermédiaires
- 20. Comment valider le certificat X509?
- 21. alter x509 propriétés/usages étendus
- 22. Chargement de la chaîne de certificats du fichier PEM dans STACK_OF (X509) * avec OpenSSL
- 23. Où puis-je obtenir mon service WCF pour gérer les certificats X509? C# .NET
- 24. Convertir le certificat x509 au format PEM au format de structure x509 de Openssl
- 25. Vérification par programme de la chaîne de certificats à l'aide de l'API OpenSSL
- 26. Comment gérer les certificats x509 et un fichier de clés centralisé par programme?
- 27. Vérification du certificat auprès du magasin de certificats Java via l'interface de ligne de commande
- 28. Créer S/MIME certificats
- 29. générer des certificats aléatoires
- 30. Envoi des certificats numériques
Quel acronyme particulier devrions-nous utiliser pour "PE"? –
Qu'en est-il de: http://stackoverflow.com/questions/2756553/x509-certificate-verification-in-c –
Si vous choisissez MS Windows comme plate-forme, pourquoi n'utilisez-vous pas Microsoft CryptoAPI? Il est très simple de vérifier la signature avec un certificat en les utilisant. –