2009-06-17 3 views
0

J'essaie d'utiliser l'API Amazon Product Advertising. Ils m'ont fourni un fichier .wsdl que j'ai consommé et généré des classes wrapper pour l'option "Add Service Reference" de Visual Studio 2008. Cette classe wrapper fonctionne très bien et j'ai réussi à envoyer des requêtes et à recevoir des réponses d'Amazon.Comment utilisez-vous les fichiers .pem pour authentifier une requête WCF?

Cependant, ils exigent maintenant que tous les partenaires commencent à authentifier leurs demandes. Ils m'ont fourni deux fichiers .pem (un qu'ils appellent mon fichier de certificat X.509, et un qu'ils appellent mon fichier de clé privée). Je ne suis pas entièrement sûr de ce qu'il faut faire de ces fichiers. Amazon indique ce qui suit:

Chaque demande SOAP doit être signée avec la clé privée associée au certificat X.509. Pour créer la signature, vous devez signer l'élément Timestamp, et si vous utilisez WS-Addressing, nous vous recommandons également de signer l'élément d'en-tête Action. En outre, vous pouvez éventuellement signer le corps et l'élément d'en-tête To

Je me rends compte que beaucoup plus d'informations peuvent devoir être fournies ici, alors s'il vous plaît laissez-moi savoir si je dois fournir plus de détails afin d'obtenir une réponse à cette question.

Répondre

Questions connexes