Apache WSS4J

Contents


What is WSS4J?

Apache WSS4J is an implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC . WSS4J is primarily a Java library that can be used to sign and verify SOAP Messages with WS-Security information. WSS4J will use Apache Axis and Apache XML-Security projects and will be interoperable with JAX-RPC based server/clients and .NET server/clients.

WSS4J implements

Where can I download WSS4J

You can download the latest version of WSS4J at the following URL:
http://www.apache.org/dyn/closer.cgi/ws/wss4j/

The latest release of WSS4J is version 1.5.4.

WS-Security Features

WSS4J can generate and process the following SOAP Bindings:

    • XML Security
      • XML Signature
      • XML Encryption
    • Tokens
      • Username Tokens
      • Timestamps
      • SAML Tokens
WSS4J supports X.509 binary certificates and certificate paths.

WSS4J API

Please refer to the API Overview for details.

WSS4J on Axis

Please refer to the Axis Deployment Tutorial for a short tutorial and Axis Deployment Examples for more details.


Rampart: WS-Security Implementation module for Axis2

Please refer to the Rampart configuration guide for configuration information.