Hello !
En gros,j'ai listé tous les certificats avec :

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();
                    }
Impossible de trouver ceux de google chrome...
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??