Groups | Blog | Home
all groups > dotnet security > october 2007 >

dotnet security : Finding Certificates



jperezvazquez NO[at]SPAM gmail.com
10/28/2007 12:41:38 PM
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