Hello,
I have an intranet with cardspace authentication, and for test purposes I used the fabrikam and adatum certificates provided as examples by Microsoft. It was working fine, I could link cards to user accounts and then sign in with the card. Then I decided to change those test certificates for the real ones, so I used a Windows Server 2003 as an Entrerprise CA and created a root CA certificate and issued a certificate for my intranet webpage. Installed both certificates and in IIS I installed the webserver certificate and activated SSL in my virtual directory.
In the source code of the intranet, I made the following changes: I use the SampleSecurityTokenService class, and in the app.config file I changed the certificate thumbprint field with the thumbrint of the cert that I issued for the webpage. The base address and the base mex address are "http://www.intranetai.com:7000/sample/trust" and "https://www.intranetai.com:7001/sample/trust" , which I'm not sure if are correct as I "invented" them, but I think they match the config in another section. I'm not sure if I made any other change in configuration, but I dont think so. So then, when I try to create a card using cardwriter, or when I try to link an existing card like I used to do before changing the certificates I get that error: "Relying Party Certificate thumbprint not specified". Is there any other change in config that I have to do to specify the RP certificate Maybe any section in the configuration I think that it might have something to do that my intranet acts both as the IdP and the RP, and maybe I specified the certificate for the IdP but not for the RP, but I don't know where to find it, in case thats the problem.
Any ideas Thank you very much,
Ruben