I'm having some difficulty finding the information I need. Maybe someone can
point me in the right direction.
I need to call methods on a web service defined by one of our vendors. They
require, when I make these calls, that I identify myself with a digital
certificate. All of their coding examples are for Java, and they have no
immediate plans to support .NET folks, alas.
I've successfully added a web reference to their web service and am able to
browse all of the classes/methods in Class View. What I'm having trouble
with is finding information regarding how to identify myself with this
digital certificate they've provided me.
Here's what I have from them:
VerisignRoot.cer - (binary) root certificate for verisign-issued
certificates
SBCRootAuthority.cer - (binary) root certificate for my vendor
VgeDev.csr - (text) Certificate request I made (using Java tools,
unfortunately) to request a key from them
VgeDev.p7b - (binary) Certificate they sent back to me, which I'm supposed
to use to make all my calls to their web service.
Can I get some pointers on what exactly to do with these 4 files, and how to
make sure when I invoke a web method that I'm identifying myself?
Oh, and one final thing: is there a .NET equivalent of the Java "keytool"
utility? I had to use that to generate my certificate request because I
couldn't find anything comparable for .NET.
thanks