WSE 3.0 erreur de chaîne de confiance - Comment afficher ce certificat est renvoyé? Je veux savoir ce que cert a l'erreur de chaîne de confiance

StackOverflow https://stackoverflow.com/questions/1840543

Question

Je fais une erreur de chaîne de confiance quand je reçois ma réponse à WSE 3.0.

Leur cert est bien quand je prends le WSDL. Leur cert est très bien quand je me connecte. Il aime mon cert public lorsque j'envoie la requête XML.

Qu'est-ce que WSE n'aime pas est le jeton dans la réponse. Microsoft.Web.Service3 appelle getElement, puis loadbinarysecuritytoken, mais vérifie la chaîne et n'aime pas ce qu'il voit.

Je voudrais savoir ce Jeton il n'aime pas. Je ne sais pas comment voir ce que le jeton est. Il est donc des données binaires HttpAnalyzer n'aide pas beaucoup.

Je ne peux pas résoudre le problème jusqu'à ce que j'ai connaissance de ce qui est mal. Est-ce qu'ils me envoyaient le mauvais cert? Est-ce juste un cert Je n'ai pas besoin et d'ajouter à ma confiance personnelle? Quoi?

Était-ce utile?

La solution

Vous devez savoir quels certificats sont impliqués droit? Habituellement, un certificat client et un certificat de serveur. Il me semble que si le client ne peut pas valider le certificat du serveur qui a été utilisé pour signer le message que le client reçoit. Si vous utilisez des certificats auto-signés, alors vous devriez essayer d'ajouter ce certificat dans le dossier de certificat de l'autorité de certification racine de confiance sur la machine cliente. Si votre client est un service, alors vous devez le mettre sous LocalMachine (en supposant que le service est en cours d'exécution en tant que service réseau) mis par ailleurs sous CurrentUser. Espérons que cela vous fait dans la bonne direction.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top