[C#] Vérification de certificat de fichier

scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 17 mai 2009 à 00:59
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 19 mai 2009 à 00:45
glop glop TLM,

On trouve tout un tas d'information pour récupérer la version d'un fichier, l'auteur & Cie mais je n'arrive pas à trouver d'information sur le certificat du fichier.

Je tente de préciser. Quand vous executez un programme sous windows, depuis le SP2 d'XP, une messagebox pop indiquant l'editeur en se basant sur la certification numérique de l'exe.
Comment peut-on accéder aussi à ces informations ?

Merci,

++
Scoub

1 réponse

scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
19 mai 2009 à 00:45
je commence à avoir un bon début de réponse :

http://www.ddj.com/windows/184416921

System.Security.Cryptography.X509Certificates.X509Certificate x509 = System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromSignedFile(inputFilename);
WriteLine(" Subject : " + x509.Subject);
WriteLine(" Issuer : " + x509.Issuer);
WriteLine(" Handle : " + x509.Handle);
WriteLine(" PublicKey : " + x509.GetPublicKeyString());

Ensuite le Digital Signature (application avec un vrai certificat numérique disponible dans l'onglet Propriétés d'Explorer) != Security Catalog (comme notepad qui n'a pas de signature 'directe')

----------------------------
C++ forever
C# amateur
0
Rejoignez-nous