Salut tout le monde,
Je fais actuellement face à un problème... j'ai un service wcf avec 3 endpoints qui tourne sur un seul site dans iis... ce site exige la validation d'un certificate client (Require client certificates) et dans mon web.config de mon service wcf, j'utilise pour tous mes endpoint point, un binding comme suit :
Et mon service behavior comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <security mode="Transport"> <transport clientCredentialType="Certificate"/> </security>
Jusque la tout fonctionne correctement, pour accédé à mon service wcf, j'ai besoin de fournir un certificate client valide.... Mon problème actuellement est que je désire avoir un endpoint qui ne requière pas de validation de certificate client. J'ai pensé mettre l'option "Accept client certificate" dans mon site iis mais en faisant cela, j'ai l'erreur suivante qui apparait lors que j'appelle mon service wcf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <behavior name="ServiceBehavior"> <serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" /> <serviceDebug httpHelpPageEnabled="true" includeExceptionDetailInFaults="true"/> </behavior>
Je ne sais pas si cette manipulation est possible... et si je part dans le bon sens.The SSL settings for the service 'SslRequireCert' does not match those of the IIS 'Ssl, SslNegotiateCert'.
Merci d'avance pour vos propositions
Bonne journée
Partager