| <?xml version="1.0" encoding="ISO-8859-1"?> |
| <document> |
| <properties> |
| <title>WSS4J Documentation</title> |
| </properties> |
| <body> |
| <section name="Apache WSS4J"/> |
| <subsection name="Contents"> |
| <ul> |
| <li> |
| <a href="#What_is_WSS4J">What is WSS4J?</a> |
| </li> |
| <li> |
| <a href="#Where_can_I_download_WSS4J">Where can I download WSS4J?</a> |
| </li> |
| <li> |
| <a href="#WS-Security_Features">WS-Security Features</a> |
| </li> |
| <li> |
| WSS4J Use Cases |
| </li> |
| <ul> |
| <li><a href="#WSS4J_API">WSS4J API</a></li> |
| <li><a href="#WSS4J_on_Axis">WSS4J on Axis</a></li> |
| <li><a href="#Rampart:_WS-Security_Implementation_module_for_Axis2"> |
| Rampart: WS-Security Implementation module for Axis2</a></li> |
| <li><a href="#WSS4J_Configuration">WSS4J Configuration</a></li> |
| </ul> |
| </ul> |
| <br/> |
| </subsection> |
| <subsection name="What is WSS4J?"> |
| <p style="margin-left: 40px;"> |
| Apache WSS4J is an implementation of the |
| OASIS Web Services Security (WS-Security) from <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss">OASIS |
| Web Services Security TC</a>. 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. |
| <br/> |
| </p> |
| <p style="margin-left: 40px;">WSS4J implements<br/> |
| </p> |
| <ul style="margin-left: 40px;"> |
| <li> |
| <a href="http://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-os-SOAPMessageSecurity.pdf"> |
| Web Services Security: SOAP Message Security 1.1</a> |
| </li> |
| <li> |
| <a href="http://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-os-UsernameTokenProfile.pdf">Username |
| Token Profile 1.1</a> |
| </li> |
| <li> |
| <a href="http://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-os-x509TokenProfile.pdf">X.509 |
| Certificate Token Profile 1.1</a> |
| </li> |
| </ul> |
| </subsection> |
| <subsection name="Where can I download WSS4J"> |
| <p style="margin-left: 40px;">You can download the latest version of WSS4J at the following URL:<br/> |
| <a href="http://www.apache.org/dyn/closer.cgi/ws/wss4j/">http://www.apache.org/dyn/closer.cgi/ws/wss4j/</a> |
| </p> |
| <p style="margin-left: 40px;">The latest release of WSS4J is version 1.5.10. |
| </p> |
| </subsection> |
| <subsection name="WS-Security Features"> |
| <p style="margin-left: 40px;">WSS4J can generate and process the |
| following SOAP Bindings:<br/> |
| </p> |
| <ul> |
| <ul> |
| <li>XML Security<br/> |
| </li> |
| <ul> |
| <li>XML Signature</li> |
| </ul> |
| <ul> |
| <li>XML Encryption</li> |
| </ul> |
| <li>Tokens</li> |
| <ul> |
| <li>Username |
| Tokens</li> |
| <li>Timestamps</li> |
| </ul> |
| <ul> |
| <li>SAML Tokens</li> |
| </ul> |
| </ul> |
| </ul> |
| <p style="margin-left: 40px;">WSS4J supports X.509 binary |
| certificates and certificate paths.<br/> |
| <br/> |
| </p> |
| <p style="margin-left: 40px;"/> |
| </subsection> |
| <subsection name="WSS4J API"> |
| <p style="margin-left: 40px;">Please refer to the <a href="api.html">API |
| Overview</a> or <a href="apidocs/index.html"> online javadocs </a> |
| for details. <br/> |
| <br/> |
| </p> |
| </subsection> |
| <subsection name="WSS4J on Axis"> |
| <p style="margin-left: 40px;">Please refer to the <a href="axis.html">Axis |
| Deployment Tutorial</a> for a short tutorial and <a href="package.html">Axis Deployment Examples</a> for more details.<br/> |
| </p> |
| <br/> |
| </subsection> |
| <subsection name="Rampart: WS-Security Implementation module for Axis2"> |
| <p style="margin-left: 40px;">Please refer to the |
| <a href="http://ws.apache.org/axis2/modules/rampart/1_2/security-module.html"> |
| Rampart configuration guide</a> for configuration information.<br/> |
| </p> |
| <br/> |
| </subsection> |
| <subsection name="WSS4J Configuration"> |
| <p style="margin-left: 40px;"><a href="cert.html">Difference between issuer-serial (WSS4J default) and direct-reference modes</a> |
| </p> |
| <br/> |
| </subsection> |
| </body> |
| </document> |