Thanks Pablo, you understood my question. Can you please comment a little? I
mean, the claim you wrote:
<wssp:X509Extension OID="2.5.29.14" MatchType="wssp:Exact">
Sure, each certificate has a kind of GUID or key, which is a hash ( Usually
called "Subject key" ).
If you specify that key in your policy, your web service will only accept
messages signed with that certificate ( The certificate that owns the
subject key ).
You can find the "subject key" assigned to a certificate with the
certificate tool shipped in WSE. (In the tool, after opening a certificate,
you will find this key as "Windows key identifier". It's a base 64 hash)
Regards,
Pablo Cibraro
www.lagash.com
> Thanks Pablo, you understood my question. Can you please comment a little?
> I
[quoted text clipped - 84 lines]
>> >
>> > Thanks a lot
Andrei Matei - 07 Sep 2005 20:06 GMT
Thanks Pablo.
But I'm not sure we understand each other. I want the web service to accept
only messages signed with a certificate issued by someone (let's say BIS),
not messages signed with a particular certificate. And I know the public part
of BIS's certificate. So I guess my policy should include something about
"Token Issuer", and something about BIS's certificate's GUID. As you can see
from my initial post, I managed to specify the issuer's frendly name, but not
it's GUID. Did I understand something wrong?
Again, thanks a lot for your help.
> Sure, each certificate has a kind of GUID or key, which is a hash ( Usually
> called "Subject key" ).
[quoted text clipped - 97 lines]
> >> >
> >> > Thanks a lot
Keith - 07 Sep 2005 21:51 GMT
If I want to read this value from a WSE X509Certificate object, what is the
relevant property?
TIA,
Keith
> Sure, each certificate has a kind of GUID or key, which is a hash ( Usually
> called "Subject key" ).
[quoted text clipped - 97 lines]
> >> >
> >> > Thanks a lot