Hello !
En gros,j'ai listé tous les certificats avec :
Impossible de trouver ceux de google chrome...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 foreach (StoreLocation storeLocation in (StoreLocation[]) Enum.GetValues(typeof(StoreLocation))) { foreach (StoreName storeName in (StoreName[])Enum.GetValues(typeof(StoreName))) { X509Store store = new X509Store(storeName, storeLocation); try { store.Open(OpenFlags.IncludeArchived); foreach (var cert in store.Certificates) { Console.WriteLine("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"); Console.WriteLine(cert); } } catch(Exception e) { Console.WriteLine(e.Message); } } Console.WriteLine(); }
Pourtant, quand je fais un bon vieux "webrequest", et que je récupère le certificat partiel via "ServicePointManager.ServerCertificateValidationCallback" de ma requète, j'ai le même "thumbprint" que dans mon navigateur..
Seulement, impossible de récupérer la privateKey...
Une idée ??
Ai je mal compris le fonctionnement des certificats??
Partager