Home All Groups Group Topic Archive Search About

Finding a certificate in the X509Store

Author
29 Oct 2007 8:37 PM
jperezvazquez
Hello All,

I am trying to find a certificate but I am unable to find the
certificate that I want. I am using the following code:

<code>
....
string SearchTerm = "XXXXXXXXXXX";

X509Store oX509Store = new X509Store(StoreName.Root,
StoreLocation.LocalMachine);
oX509Store.Open(OpenFlags.ReadOnly);

X509Certificate2Collection CertificatesCollection =
oX509Store.Certificates.Find(
                X509FindType.FindByThumbprint, SearchTerm, true);
....
</code>

Using a breakpoint to iterate through the store (oX509Store) I can
see
that the certificate is there. I have copied all the different
"keys" (thumbprint, subject name, issuer name) from the certificate
to
use as the "SearchTerm" and changing the X509FindType. All the items
I
use fail so that my collection is always 0.

What am I doing wrong?

I am running XP and .NET 2005.

Thanks in advance for any help.

Jose

AddThis Social Bookmark Button