Serversicherheitsbindungen mit einem Assembliertool konfigurieren

Verwenden Sie ein Assembliertool, um Bindungen für einen Web-Service zu bearbeiten, nachdem diese Bindungen in einem Server implementiert wurden.

Vorbereitende Schritte

Wichtig: Es gibt eine wichtige Unterscheidung zwischen Anwendungen der Version 5.x und Anwendungen der Version 6 und höher. Die Informationen in diesem Artikel gelten nur für Anwendungen der Version 5.x, die in WebSphere Application Server Version 6.0.x und höher verwendet werden. Diese Informationen gelten nicht für Anwendungen der Version 6.0.x und höher.

Sie müssen vor dem Importieren der Web-Service-EAR-Datei in das Assembliertool den Befehl WSDL2Java für den Web-Service ausführen, um Ihre Java™ EE-Anwendung (Java Platform, Enterprise Edition) zu aktivieren. Importieren Sie die Web-Service-EAR-Datei wie folgt in das Assembliertool:

Informationen zu diesem Vorgang

Erstellen Sie eine EJB-JAR-Datei oder eine WAR-Datei, die die Sicherheitsbindungsdatei (ibm-webservices-bnd.xmi) und die Sicherheitserweiterungsdatei (ibm-webservices-ext.xmi) enthält. Wenn dieses Archiv als Client für einen Downstream-Service auftritt, benötigen Sie außerdem die clientseitige Bindungsdatei (ibm-webservicesclient-bnd.xmi) und die clientseitige Erweiterungsdatei (ibm-webservicesclient-ext.xmi). Diese Dateien werden mit dem Befehl WSDL2Java generiert. Weitere Informationen finden Sie in der Beschreibung des Befehls WSDL2Java für JAX-RPC-Anwendungen. Sie können diese Dateien mit dem Web-Service-Editor in einem Assembliertool bearbeiten.

Wenn Sie Web Services Security auf der Serverseite konfigurieren, gibt die Konfiguration für die Sicherheitserweiterungen an, welche Sicherheit anzuwenden ist. Die Konfiguration für die Sicherheitsbindungen gibt an, wie die in der Konfiguration für die Sicherheitserweiterungen angegebenen Vorgaben anzuwenden sind. Für einige Elemente auf Zellen- und Serverebene können Sie die Standardbindungen, darunter Key-Locator, Trust-Anchor, Zertifikatssammelspeicher, Trusted-ID-Evaluator und Anmeldezuordnungen, verwenden und in den WAR- und JAR-Bindungskonfigurationen auf diese Elemente verweisen.

Öffnen Sie den Web-Service-Editor im Assembliertool, um mit dem Bearbeiten der Sicherheitserweiterungen und Bindungen für den Server zu beginnen. Die folgenden Schritte helfen Ihnen dabei, die Sicherheitserweiterungen und -bindungen für den Server zu finden. Andere Tasks beschreiben detailliert, wie Sie die einzelnen Abschnitte der Erweiterungen und Bindungen konfigurieren.

Vorgehensweise

  1. Starten Sie ein Assembliertool. Weitere Informationen finden Sie in den zugehörigen Informationen zu Assembliertools.
  2. Wechseln Sie in die Java EE-Perspektive. Klicken Sie auf Fenster > Perspektive öffnen > J2EE.
  3. Richten Sie die Sicherheitskonfiguration des Servers für eingehende Anforderungen und abgehende Antworten ein. Führen Sie die folgenden Schritte aus, um den Server für eingehende und abgehende Anforderung zu konfigurieren:
    1. Klicken Sie auf EJB-Projekte > Anwendungsname > ejbModule > META-INF.
    2. Klicken Sie mit der rechten Maustaste auf die Datei webservices.xml, und klicken Sie anschließend auf Öffnen mit > Web-Service-Editor. Die Datei webservices.xml enthält die serverseitige (eingehende) Web-Service-Konfiguration. Die Datei webservicesclient.xml enthält die clientseitige (abgehende) Web-Service-Konfiguration.
  4. Der Web-Service-Editor (für webservices.xml und die Web-Service-Konfiguration für eingehende Anforderungen und abgehende Antworten) stellt mehrere Registerkarten bereit, z. B. Web-Services, Portkomponenten, Handler, Sicherheitserweiterungen, Bindings und Binding-Konfigurationen. Die Sicherheitserweiterungen werden über die Registerkarte Sicherheitserweiterungen bearbeitet. Die Sicherheitsbindungen werden über die Registerkarte Sicherheitsbindungen bearbeitet.
    1. Klicken Sie auf das Register WS-Erweiterung, und wählen Sie die zu bearbeitende Portkomponentenbindung aus. Die Erweiterungen für Web Services Security werden für eingehende Anforderungen und abgehende Antworten konfiguriert. Sie müssen die folgenden Informationen für die Erweiterungen für Web Services Security konfigurieren. Die folgenden Themen werden ausführlich in anderen Artikeln der Dokumentation behandelt.
    2. Klicken Sie auf das Register Binding-Konfigurationen, und wählen Sie die zu bearbeitende Portkomponentenbindung aus. Die Bindungen für Web Services Security werden für eingehende Anforderungen und abgehende Antworten konfiguriert. Sie müssen die folgenden Bindungsinformationen für Web Services Security konfigurieren. Die folgenden Themen werden ausführlich in anderen Artikeln der Dokumentation behandelt.

Nächste Schritte

Konfigurieren Sie die Sicherheitskonfiguration für abgehende Anforderungen und eingehende Antworten für den Client. Klicken Sie dazu auf mit der rechten Maustaste auf die Datei webservicesclient.xml, und klicken Sie anschließend auf Öffnen mit > Editor für Implementierungsdeskriptor. Nähere Informationen hierzu finden Sie im Artikel Clientsicherheitsbindungen mit einem Assembliertool konfigurieren.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_confsvrsecbndastk
Dateiname:twbs_confsvrsecbndastk.html