I have an IIS website set up that is a "test" web client. Basically, when a user has an issue connecting to an external site, they connect to our internal "test" website, enter the URL info, etc, and it runs a series of tests to figure out what the issue is. So far, everything runs great.
Only problem is, I can't test websites that require client certificates. But here's my thought. I can require client certs to access my website. Those certs should be cached, just like credentials are, and i can attach that same client cert on a per-session basis to the httpwebrequest I send to the internet site we're testing. But how do I pull that cert from cache, and attach it? Will it always be a x509 cert?
Thanks in advance.
Only problem is, I can't test websites that require client certificates. But here's my thought. I can require client certs to access my website. Those certs should be cached, just like credentials are, and i can attach that same client cert on a per-session basis to the httpwebrequest I send to the internet site we're testing. But how do I pull that cert from cache, and attach it? Will it always be a x509 cert?
Thanks in advance.