Revision: 4165
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 29, 2007 16:57 by rengber
Initial Code
public static X509Certificate2 GetCert(string thumbprint, StoreName storeName, StoreLocation storeLocation) { // The following code gets the cert from the keystore X509Store store = new X509Store(storeName, storeLocation); store.Open(OpenFlags.ReadOnly); X509Certificate2Collection certCollection = store.Certificates.Find(X509FindType.FindByThumbprint, thumbprint, false); X509Certificate2Enumerator enumerator = certCollection.GetEnumerator(); X509Certificate2 cert = null; while (enumerator.MoveNext()) { cert = enumerator.Current; } return cert; }
Initial URL
http://support.microsoft.com/default.aspx?scid=kb;en-us;901183
Initial Description
Generate the Cert: makecert -sy 3 -n "cn=FooCorp" -ss my -sr LocalMachine Grant Permissions to the Cert: winHttpCertCfg -g -c LOCAL_MACHINE\MY -s "FooCorp" -a "domain\YourMomma"
Initial Title
Getting X509 Certificates in and out of the Key Store
Initial Tags
Initial Language
C#