2012-03-25 6 views
0

--first ein wenig Hintergrund erfordert: -zu einem Webservice anschließen, die einen Benutzernamen, ein Passwort und eine .cer-Datei mit Axis2/C

Ich habe an einen Microsoft-Dienst verbinden bereits gelungen, mit C# . Um diesen Web-Service nutzen zu können, muss ich im C# -Code einen Benutzernamen und ein Passwort angeben. Ich muss auch ein Zertifikat (im .cer Format) in den "Root Certificate Authorities" Abschnitt der Systemzertifikate installieren.

(By the way, die C# Klasse I auf den Dienst verbinden verwenden wurde für mich automatisch generiert mit dem Kommandozeilen-Tool "svcutil.exe https://address.of.service")

--Here ist meine Frage: -

Wie kann ich mit Axis2/C eine Verbindung zu diesem Webservice herstellen? Das Beispiel in der Dokumentation ist völlig anderer Natur - es fragt nach einem Zertifikat, einer Schlüsseldatei und einer Passphrase. In meinem Fall ist es Benutzername, Passwort und eine .cer-Datei.

So bin ich mir nicht sicher, wo ich anfangen soll. Ich weiß nicht, wohin meine .cer-Datei, Benutzername und Passwort genau gehen soll. Irgendwelche Ideen?

Antwort

1

Wenn möglich, bleiben Sie von Axis2 fern, verwenden Sie stattdessen gSOAP. Das gesagt, herauszufinden, welche der HTTP-Bibliotheken, die Sie Axis2 erstellen (ich glaube, es kann eine Reihe von verschiedenen verwenden, je nachdem, welches Betriebssystem Sie erstellen usw.). Sie können auch Ihre Frage mit dem Verweis auf das Beispielprogramm, über das Sie sprechen, und den relevanten Auszug aus dem C# -Client als Referenz aktualisieren.

Verwandte Themen