.net exemple de l'utilisation de certificats client en appel de service web?

Je voudrais utiliser des certificats client de vérifier l'identité de l'administration les appelants à mon service web. Ensuite, je peux émettre des certificats uniquement aux gens que je veux appeler mon service web et d'être assez sûr que personne d'autre ne puisse l'appeler. C'est dans un cadre très contrôlé scénario où un seul ou de deux personnes d'obtenir le certificat du client, de sorte que la distribution n'est pas un problème difficile.

Cet article fournit un bon exemple de comment faire pour appeler un service web à l'aide d'un certificat client.

Mais comment puis-je vérifier les détails du certificat client à partir de l'intérieur de mon web service? Cet ancien article parle de la configuration d'IIS pour le faire, mais j'aimerais le faire par programmation au sein de mon application. Je pense que?

merci pour toutes les suggestions!

Voulez-vous dire WCF les clients et les services, ou faites-vous référence à l'héritage services web ASMX?
Je veux dire, services web asmx

OriginalL'auteur Rory | 2010-06-08