2009-11-16 12 views
0

Je suis sur le point de développer une applikation Windows qui doit communiquer avec un service web Axis2 en utilisant Web Service Security - toute la documentation dit que la communication de sécurité SOAP est configurée pour TIMESTAMP, SIGNATURE, ENCRYPT et le certificat de mon entreprise doit être installé dans mon fichier de clés et le client SOAP que je suis sur le point de développer doit faire confiance au certificat du fournisseur de service web. Mais d'ici je suis perdu. Je sais comment utiliser un service web normal - mais avec les informations ci-dessus, rien de ce que je sais ou que je vais faire ne réussira, tout ce que j'ai compris jusqu'ici est l'installation de Web Service Enhancement 3.0. Im en utilisant VS2008/C#.Consommez un service web - WS Security

Est-ce que quelqu'un connaît un bon guide ou fournit un code-échantillon?

Répondre

2

Voici un lien vers les WSE 3.0 Exemples de démarrage rapide:

WSE QuickStarts

Si vous utilisez VS2008 bien, vous devriez envisager la construction de votre client en utilisant WCF. Vous n'aurez pas besoin d'installer WSE 3.0 car les normes de sécurité sont intégrées. Voici une référence WCF qui devrait vous aider à démarrer sur l'aspect de la sécurité:

Common Security Scenarios (WCF)

+0

Je suis maintenant tester un peu avec WCF - mais comment puis-je faire en sorte que je répondre aux exigences de la documentation? Je continue d'avoir des erreurs, soit une erreur 400, soit une erreur disant que ma demande a été rejetée par le service de savon - est-ce parce que j'appelle le service de savon comme service web régulier et ne réponds donc pas aux exigences du WSS? ? – keysersoze