You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by we...@apache.org on 2005/07/09 22:33:27 UTC
cvs commit: ws-wss4j README.txt
werner 2005/07/09 13:33:27
Added: . README.txt
Log:
First edit of the README file. Not yet complete.
Revision Changes Path
1.1 ws-wss4j/README.txt
Index: README.txt
===================================================================
Here is the master link to all Apache Web Service projects:
http://ws.apache.org/
What is WSS4J?
Apache WSS4J is an implementation of the OASIS Web Services Security
(WS-Security) from OASIS Web Services Security TC. WSS4J is a 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
* OASIS Web Serives Security: SOAP Message Security 1.0 Standard 200401,
March 2004
* Username Token profile V1.0
* X.509 Token Profile V1.0
WSS4J can also be configured to emulate previous WSS spec implementations
with older namespaces, such as WebSphere 5.1 and WebLogic 8.1 SP2.
WS-Security Features
WSS4J can generate and process the following SOAP Bindings:
o XML Security
+ XML Signature
+ XML Encryption
o Tokens
+ Username Tokens
+ Timestamps
+ SAML Tokens
WSS4J supports X.509 binary certificates and certificate paths.
The master link to WSS4J:
http://ws.apache.org/wss4j/
There is also a Wiki concering Apache WS projects and WSS4J as one
of the WS sub-projects:
http://wiki.apache.org/ws/
http://wiki.apache.org/ws/FrontPage/WsFx
TODO: describe parts Trust, Conversation
Required software
To work with WSS4J you need additional software. Most of
the software is also needed by your SOAP base system, e.g.
Apache Axis. To implement the Web Service Security (WSS) parts
specific software is required such. See below.
addressing-1.0.jar
This jar contains the implementation of WS-Adressing, required
by WSS4J Trust.
See: http://ws.apache.org/addressing/
axis-1.2.1.jar
axis-ant-1.2.1.jar
axis-jaxrpc-1.2.1.jar
axis-saaj-1.2.1.jar
These jars contain the Apache Axis base software. They implement
the basic SOAP processing, deployment, WSDL to Java, Java to WSDL
tools and a lot more. Plase refer to a Axis documentation how to
setup Axis. You should be familiar with Axis, its setup, and
deployment methods before you start with any WSS4J functions.
See: http://ws.apache.org/axis/
bcprov-jdk13-128.jar
This is the BouncyCastle library that implements all necessary
encryption, hashing, certifcate, and keystore functions. Without
this fanatstic library WSS4J wouldn't work at all.
See: http://www.bouncycastle.org/
commons-codec-1.3.jar
commons-discovery-0.2.jar
commons-httpclient-3.0-rc2.jar
commons-logging-1.0.4.jar
These jars are from the Commons project and provide may useful
funtions, such as Base64 encoding/decoding, resource lookup,
and much more. Please refer to the commons project to get more
information.
The master link for the commons project:
http://jakarta.apache.org/commons/index.html
junit-3.8.1.jar
The famous unit test library. Required if you like to build WSS4J
from source and run the unit tests.
See: http://www.junit.org/
log4j-1.2.9.jar
The logging library. Required to control the logging, error
reporting and so on.
See: http://logging.apache.org/
opensaml-1.0.1.jar
The SAML implemetation used by WSS4J to implement the SAML profile.
See: http://www.opensaml.org/
wsdl4j-1.5.1.jar
The WSDL parsing functions, required by Axis tools to read and
parse WSDL.
See: http://ws.apache.org/axis/ under related projects
xalan-2.6.0.jar
Library that implements XML Path Language (XPath) and XSLT. The XML
Security implementation needs several functions of Xalan XPath.
See: http://xml.apache.org/xalan-j/
xmlsec-1.2.1.jar
This library implements the XML-Signature Syntax and Processing and
the XML Encryption Syntax and Processing specifications of the W3C. Thus
they form one of the base foundations of WSS4J.
See: http://xml.apache.org/security/
dom3-xercesImpl-2_6_2.jar
dom3-xml-apis-2_6_2.jar
The XML parser implementation. Required by anybody :-) .
See: http://xml.apache.org/xerces2-j/
---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org