Author: coheigea
Date: Wed Jun 8 10:01:00 2011
New Revision: 1133322
URL: http://svn.apache.org/viewvc?rev=1133322&view=rev
Log:
Updating the website.
Modified:
webservices/wss4j/site/config.html
webservices/wss4j/site/download.html
webservices/wss4j/site/index.html
Modified: webservices/wss4j/site/config.html
URL:
http://svn.apache.org/viewvc/webservices/wss4j/site/config.html?rev=1133322&r1=1133321&r2=1133322&view=diff
==============================================================================
--- webservices/wss4j/site/config.html (original)
+++ webservices/wss4j/site/config.html Wed Jun 8 10:01:00 2011
@@ -1,154 +1,154 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Apache WSS4J - </title>
- <style type="text/css" media="all">
- @import url("./css/maven-base.css");
- @import url("./css/maven-theme.css");
- @import url("./css/site.css");
- </style>
- <link rel="stylesheet" href="./css/print.css" type="text/css"
media="print" />
- <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
- </head>
- <body class="composite">
- <div id="banner">
- <a href="" id="bannerLeft">
-
- Apache WSS4J
-
- </a>
- <a href="http://www.apache.org" id="bannerRight">
-
- <img
src="http://activemq.apache.org/images/asf-logo.png" alt="" />
-
- </a>
- <div class="clear">
- <hr/>
- </div>
- </div>
- <div id="breadcrumbs">
-
-
-
-
-
-
-
-
- <div class="xleft">
- Last Published: 2011-06-03
- </div>
- <div class="xright">
-
-
-
-
-
-
-
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- <div id="leftColumn">
- <div id="navcolumn">
-
-
-
-
-
-
-
-
- <h5>Apache WSS4J</h5>
- <ul>
-
- <li class="none">
- <a href="index.html">Home</a>
- </li>
-
- <li class="none">
- <a href="download.html">Download</a>
- </li>
-
- <li class="none">
- <a href="using.html">Using WSS4J</a>
- </li>
-
- <li class="none">
- <strong>WSS4J Configuration</strong>
- </li>
-
- <li class="none">
- <a href="topics.html">Special Topics</a>
- </li>
-
- <li class="none">
- <a href="wss4j16.html">WSS4J 1.6 Release Notes</a>
- </li>
- </ul>
- <h5>Project Documentation</h5>
- <ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="collapsed">
- <a href="project-info.html">Project Information</a>
- </li>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="collapsed">
- <a href="project-reports.html">Project Reports</a>
- </li>
- </ul>
- <a href="http://maven.apache.org/"
title="Built by Maven" class="poweredBy">
- <img alt="Built by Maven"
src="./images/logos/maven-feather.png"></img>
- </a>
-
-
-
-
-
-
-
-
- </div>
- </div>
- <div id="bodyColumn">
- <div id="contentBox">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+
+
+
+
+
+
+
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Apache WSS4J - </title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css"
media="print" />
+ <meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1" />
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="" id="bannerLeft">
+
+ Apache WSS4J
+
+ </a>
+ <a href="http://www.apache.org" id="bannerRight">
+
+ <img
src="http://activemq.apache.org/images/asf-logo.png" alt="" />
+
+ </a>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+
+
+
+
+
+
+
+ <div class="xleft">
+ Last Published: 2011-06-08
+ </div>
+ <div class="xright">
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+
+
+
+
+
+
+ <h5>Apache WSS4J</h5>
+ <ul>
+
+ <li class="none">
+ <a href="index.html">Home</a>
+ </li>
+
+ <li class="none">
+ <a href="download.html">Download</a>
+ </li>
+
+ <li class="none">
+ <a href="using.html">Using WSS4J</a>
+ </li>
+
+ <li class="none">
+ <strong>WSS4J Configuration</strong>
+ </li>
+
+ <li class="none">
+ <a href="topics.html">Special Topics</a>
+ </li>
+
+ <li class="none">
+ <a href="wss4j16.html">WSS4J 1.6 Release Notes</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-reports.html">Project Reports</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/"
title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven"
src="./images/logos/maven-feather.png"></img>
+ </a>
+
+
+
+
+
+
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
<div class="section"><h2><a name="WSS4J_configuration"></a>WSS4J
configuration</h2>
<p>
This page describes how to use configure Apache WSS4J. This page only applies
to WSS4J 1.6, a lot of the
@@ -183,42 +183,45 @@ General properties:
<tr class="b"><td>org.apache.ws.security.crypto.merlin.cert.provider</td>
<td>The provider used to load certificates. Defaults to keystore provider.</td>
</tr>
+<tr class="a"><td>org.apache.ws.security.crypto.merlin.x509crl.file</td>
+<td>The location of an (X509) CRL file to use.</td>
+</tr>
</table>
<p>
Keystore properties:
</p>
-<table class="bodyTable"><tr class="a"><th>Property name</th>
+<table class="bodyTable"><tr class="b"><th>Property name</th>
<th>Property value</th>
</tr>
-<tr class="b"><td>org.apache.ws.security.crypto.merlin.keystore.file</td>
+<tr class="a"><td>org.apache.ws.security.crypto.merlin.keystore.file</td>
<td>The location of the keystore</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.crypto.merlin.keystore.password</td>
+<tr class="b"><td>org.apache.ws.security.crypto.merlin.keystore.password</td>
<td>The password used to load the keystore. Default value is
"security".</td>
</tr>
-<tr class="b"><td>org.apache.ws.security.crypto.merlin.keystore.type</td>
+<tr class="a"><td>org.apache.ws.security.crypto.merlin.keystore.type</td>
<td>Type of keystore. Defaults to:
java.security.KeyStore.getDefaultType())</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.crypto.merlin.keystore.alias</td>
+<tr class="b"><td>org.apache.ws.security.crypto.merlin.keystore.alias</td>
<td>The default keystore alias to use, if none is specified.</td>
</tr>
</table>
<p>
TrustStore properties:
</p>
-<table class="bodyTable"><tr class="b"><th>Property name</th>
+<table class="bodyTable"><tr class="a"><th>Property name</th>
<th>Property value</th>
</tr>
-<tr class="a"><td>org.apache.ws.security.crypto.merlin.load.cacerts</td>
+<tr class="b"><td>org.apache.ws.security.crypto.merlin.load.cacerts</td>
<td>Whether or not to load the CA certs in ${java.home}/lib/security/cacerts
(default is false)</td>
</tr>
-<tr class="b"><td>org.apache.ws.security.crypto.merlin.truststore.file</td>
+<tr class="a"><td>org.apache.ws.security.crypto.merlin.truststore.file</td>
<td>The location of the truststore</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.crypto.merlin.truststore.password
</td>
+<tr class="b"><td>org.apache.ws.security.crypto.merlin.truststore.password
</td>
<td>The truststore password. Defaults to "changeit".</td>
</tr>
-<tr class="b"><td>org.apache.ws.security.crypto.merlin.truststore.type</td>
+<tr class="a"><td>org.apache.ws.security.crypto.merlin.truststore.type</td>
<td>The truststore type. Defaults to:
java.security.KeyStore.getDefaultType().</td>
</tr>
</table>
@@ -230,33 +233,33 @@ Assertion. WSS4J ships with a default &q
instantiate a SAMLIssuer implementation directly, but it can also be loaded
via a properties file.
The property values are as follows:
</p>
-<table class="bodyTable"><tr class="a"><th>Property name</th>
+<table class="bodyTable"><tr class="b"><th>Property name</th>
<th>Property value</th>
</tr>
-<tr class="b"><td>org.apache.ws.security.saml.issuerClass</td>
+<tr class="a"><td>org.apache.ws.security.saml.issuerClass</td>
<td>The SAML Issuer implementation (defaults to
"org.apache.ws.security.saml.SAMLIssuerImpl").</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.saml.issuer.cryptoProp.file</td>
+<tr class="b"><td>org.apache.ws.security.saml.issuer.cryptoProp.file</td>
<td>The crypto properties file corresponding to the issuer crypto instance, if
the assertion is to
be signed.</td>
</tr>
-<tr class="b"><td>org.apache.ws.security.saml.issuer.key.name</td>
+<tr class="a"><td>org.apache.ws.security.saml.issuer.key.name</td>
<td>The KeyStore alias for the issuer key.</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.saml.issuer.key.password</td>
+<tr class="b"><td>org.apache.ws.security.saml.issuer.key.password</td>
<td>The KeyStore password for the issuer key.</td>
</tr>
-<tr class="b"><td>org.apache.ws.security.saml.issuer</td>
+<tr class="a"><td>org.apache.ws.security.saml.issuer</td>
<td>The issuer name</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.saml.issuer.sendKeyValue</td>
+<tr class="b"><td>org.apache.ws.security.saml.issuer.sendKeyValue</td>
<td>Whether to send the key value or the X509Certificate. Default is
"false".</td>
</tr>
-<tr class="b"><td>org.apache.ws.security.saml.issuer.signAssertion</td>
+<tr class="a"><td>org.apache.ws.security.saml.issuer.signAssertion</td>
<td>Whether the SAMLIssuer implementation will sign the assertion or not.
Defaults is
"false".</td>
</tr>
-<tr class="a"><td>org.apache.ws.security.saml.callback</td>
+<tr class="b"><td>org.apache.ws.security.saml.callback</td>
<td>The name of the SAML CallbackHandler implementation used to populate the
SAML Assertion.</td>
</tr>
</table>
@@ -270,43 +273,43 @@ and processing of WS-Security enabled me
<p>
The configuration tags for WSHandler Actions are as follows:
</p>
-<table class="bodyTable"><tr class="b"><th>Tag name</th>
+<table class="bodyTable"><tr class="a"><th>Tag name</th>
<th>Tag value</th>
<th>Tag meaning</th>
</tr>
-<tr class="a"><td>ACTION</td>
+<tr class="b"><td>ACTION</td>
<td>action</td>
<td>The action to perform, e.g. WSHandlerConstants.TIMESTAMP</td>
</tr>
-<tr class="b"><td>NO_SECURITY</td>
+<tr class="a"><td>NO_SECURITY</td>
<td>NoSecurity</td>
<td>Do not perform any action, do nothing.</td>
</tr>
-<tr class="a"><td>USERNAME_TOKEN</td>
+<tr class="b"><td>USERNAME_TOKEN</td>
<td>UsernameToken</td>
<td>Perform a UsernameToken action.</td>
</tr>
-<tr class="b"><td>SAML_TOKEN_UNSIGNED</td>
+<tr class="a"><td>SAML_TOKEN_UNSIGNED</td>
<td>SAMLTokenUnsigned</td>
<td>Perform an unsigned SAML Token action.</td>
</tr>
-<tr class="a"><td>SAML_TOKEN_SIGNED</td>
+<tr class="b"><td>SAML_TOKEN_SIGNED</td>
<td>SAMLTokenSigned</td>
<td>Perform a signed SAML Token action.</td>
</tr>
-<tr class="b"><td>SIGNATURE</td>
+<tr class="a"><td>SIGNATURE</td>
<td>Signature</td>
<td>Perform a signature action.</td>
</tr>
-<tr class="a"><td>ENCRYPT</td>
+<tr class="b"><td>ENCRYPT</td>
<td>Encrypt</td>
<td>Perform an encryption action.</td>
</tr>
-<tr class="b"><td>TIMESTAMP</td>
+<tr class="a"><td>TIMESTAMP</td>
<td>Timestamp</td>
<td>Perform a Timestamp action.</td>
</tr>
-<tr class="a"><td>SIGN_WITH_UT_KEY</td>
+<tr class="b"><td>SIGN_WITH_UT_KEY</td>
<td>UsernameTokenSignature</td>
<td>Perform a .NET specific signature using a Username Token action.</td>
</tr>
@@ -314,27 +317,27 @@ The configuration tags for WSHandler Act
<p>
The configuration tags for WSHandler user properties are as follows:
</p>
-<table class="bodyTable"><tr class="b"><th>Tag name</th>
+<table class="bodyTable"><tr class="a"><th>Tag name</th>
<th>Tag value</th>
<th>Tag meaning</th>
</tr>
-<tr class="a"><td>ACTOR</td>
+<tr class="b"><td>ACTOR</td>
<td>"actor"</td>
<td>The actor or role name of the wsse:Security header.</td>
</tr>
-<tr class="b"><td>USER</td>
+<tr class="a"><td>USER</td>
<td>"user"</td>
<td>The user's name. Consult the Javadoc for an explanation of this
property.</td>
</tr>
-<tr class="a"><td>ENCRYPTION_USER</td>
+<tr class="b"><td>ENCRYPTION_USER</td>
<td>"encryptionUser"</td>
<td>The user's name for encryption. Consult the Javadoc for an explanation of
this property.</td>
</tr>
-<tr class="b"><td>SIGNATURE_USER</td>
+<tr class="a"><td>SIGNATURE_USER</td>
<td>"signatureUser"</td>
<td>The user's name for signature. Consult the Javadoc for an explanation of
this property.</td>
</tr>
-<tr class="a"><td>USE_REQ_SIG_CERT</td>
+<tr class="b"><td>USE_REQ_SIG_CERT</td>
<td>"useReqSigCert"</td>
<td>A special value for ENCRYPTION_USER. Consult the Javadoc for an
explanation of this
property.</td>
@@ -344,62 +347,62 @@ property.</td>
The configuration tags for WSHandler callback class and property file
configuration are
summarised here:
</p>
-<table class="bodyTable"><tr class="b"><th>Tag name</th>
+<table class="bodyTable"><tr class="a"><th>Tag name</th>
<th>Tag value</th>
<th>Tag meaning</th>
</tr>
-<tr class="a"><td>PW_CALLBACK_CLASS</td>
+<tr class="b"><td>PW_CALLBACK_CLASS</td>
<td>passwordCallbackClass</td>
<td>The CallbackHandler implementation class used to obtain passwords.</td>
</tr>
-<tr class="b"><td>PW_CALLBACK_REF</td>
+<tr class="a"><td>PW_CALLBACK_REF</td>
<td>passwordCallbackRef</td>
<td>The CallbackHandler implementation object used to obtain passwords.</td>
</tr>
-<tr class="a"><td>SAML_CALLBACK_CLASS</td>
+<tr class="b"><td>SAML_CALLBACK_CLASS</td>
<td>samlCallbackClass</td>
<td>The CallbackHandler implementation class used to construct SAML
Assertions.</td>
</tr>
-<tr class="b"><td>SAML_CALLBACK_REF</td>
+<tr class="a"><td>SAML_CALLBACK_REF</td>
<td>samlCallbackRef</td>
<td>The CallbackHandler implementation object used to construct SAML
Assertions.</td>
</tr>
-<tr class="a"><td>ENC_CALLBACK_CLASS</td>
+<tr class="b"><td>ENC_CALLBACK_CLASS</td>
<td>embeddedKeyCallbackClass</td>
<td>The CallbackHandler implementation class used to get the key associated
with a key name.</td>
</tr>
-<tr class="b"><td>ENC_CALLBACK_REF</td>
+<tr class="a"><td>ENC_CALLBACK_REF</td>
<td>embeddedKeyCallbackRef</td>
<td>The CallbackHandler implementation object used to get the key associated
with a key name.</td>
</tr>
-<tr class="a"><td>SIG_PROP_FILE</td>
+<tr class="b"><td>SIG_PROP_FILE</td>
<td>signaturePropFile</td>
<td>The path of the crypto property file to use for Signature.</td>
</tr>
-<tr class="b"><td>SIG_PROP_REF_ID</td>
+<tr class="a"><td>SIG_PROP_REF_ID</td>
<td>signaturePropRefId</td>
<td>The String ID that is used to store a reference to the Crypto Properties
object for Signature.
</td>
</tr>
-<tr class="a"><td>DEC_PROP_FILE</td>
+<tr class="b"><td>DEC_PROP_FILE</td>
<td>decryptionPropFile</td>
<td>The path of the crypto property file to use for Decryption.</td>
</tr>
-<tr class="b"><td>DEC_PROP_REF_ID</td>
+<tr class="a"><td>DEC_PROP_REF_ID</td>
<td>decryptionPropRefId</td>
<td>The String ID that is used to store a reference to the Crypto Properties
object for
decryption.</td>
</tr>
-<tr class="a"><td>ENC_PROP_FILE</td>
+<tr class="b"><td>ENC_PROP_FILE</td>
<td>encryptionPropFile</td>
<td>The path of the crypto property file to use for encryption.</td>
</tr>
-<tr class="b"><td>ENC_PROP_REF_ID</td>
+<tr class="a"><td>ENC_PROP_REF_ID</td>
<td>encryptionPropRefId</td>
<td>The String ID that is used to store a reference to the Crypto Properties
object for
encryption.</td>
</tr>
-<tr class="a"><td>SAML_PROP_FILE</td>
+<tr class="b"><td>SAML_PROP_FILE</td>
<td>samlPropFile</td>
<td>The path of the property file to use for creating SAML Assertions.</td>
</tr>
@@ -408,35 +411,40 @@ encryption.</td>
The configuration tags for WSHandler properties that are configured via a
boolean parameter
(i.e. "true" or "false") are as follows:
</p>
-<table class="bodyTable"><tr class="b"><th>Tag name</th>
+<table class="bodyTable"><tr class="a"><th>Tag name</th>
<th>Tag value</th>
<th>Tag meaning</th>
</tr>
-<tr class="a"><td>ENABLE_SIGNATURE_CONFIRMATION</td>
+<tr class="b"><td>ENABLE_SIGNATURE_CONFIRMATION</td>
<td>enableSignatureConfirmation</td>
<td>Whether to enable signature confirmation or not. Default is
"false".</td>
</tr>
-<tr class="b"><td>MUST_UNDERSTAND</td>
+<tr class="a"><td>MUST_UNDERSTAND</td>
<td>mustUnderstand</td>
<td>Set the outbound MustUnderstand flag or not. Default is
"true".</td>
</tr>
-<tr class="a"><td>IS_BSP_COMPLIANT</td>
+<tr class="b"><td>IS_BSP_COMPLIANT</td>
<td>isBSPCompliant</td>
<td>Whether or not to ensure compliance with the BSP 1.1 spec. Default is
"true".</td>
</tr>
-<tr class="b"><td>HANDLE_CUSTOM_PASSWORD_TYPES</td>
+<tr class="a"><td>HANDLE_CUSTOM_PASSWORD_TYPES</td>
<td>handleCustomPasswordTypes</td>
<td>Whether to allow non-standard password types in a UsernameToken. Default
is "false".</td>
</tr>
-<tr class="a"><td>PASSWORD_TYPE_STRICT</td>
+<tr class="b"><td>PASSWORD_TYPE_STRICT</td>
<td>passwordTypeStrict</td>
<td>Whether to enable strict Username Token password type handling. Default is
"false".</td>
</tr>
-<tr class="b"><td>ALLOW_NAMESPACE_QUALIFIED_PASSWORD_TYPES</td>
+<tr class="a"><td>ALLOW_NAMESPACE_QUALIFIED_PASSWORD_TYPES</td>
<td>allowNamespaceQualifiedPasswordTypes</td>
<td>Whether (wsse) namespace qualified password types are accepted when
processing UsernameTokens.
Default is "false".</td>
</tr>
+<tr class="b"><td>ENABLE_REVOCATION</td>
+<td>enableRevocation</td>
+<td>Whether to enable Certificate Revocation List (CRL) checking when
verifying trust in a
+certificate. Default is "false".</td>
+</tr>
<tr class="a"><td>USE_ENCODED_PASSWORDS</td>
<td>useEncodedPasswords</td>
<td>Set whether to treat passwords as binary values for Username Tokens.
Default is "false".</td>
@@ -539,7 +547,7 @@ default is "300".</td>
<tr class="a"><td>TTL_FUTURE_TIMESTAMP</td>
<td>futureTimeToLive</td>
<td>The time in seconds in the future within which the Created time of an
incoming Timestamp is
-valid. The default is "0".</td>
+valid. The default is "60".</td>
</tr>
</table>
<p>
@@ -566,29 +574,29 @@ for SIG_KEY_ID and ENC_KEY_ID for more d
</table>
</div>
</div>
-
- </div>
- </div>
- <div class="clear">
- <hr/>
- </div>
- <div id="footer">
- <div class="xright">©
- 2004-2011
-
- The Apache Software Foundation
-
-
-
-
-
-
-
-
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- </body>
-</html>
+
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">©
+ 2004-2011
+
+ The Apache Software Foundation
+
+
+
+
+
+
+
+
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Modified: webservices/wss4j/site/download.html
URL:
http://svn.apache.org/viewvc/webservices/wss4j/site/download.html?rev=1133322&r1=1133321&r2=1133322&view=diff
==============================================================================
--- webservices/wss4j/site/download.html (original)
+++ webservices/wss4j/site/download.html Wed Jun 8 10:01:00 2011
@@ -151,7 +151,7 @@
<div id="contentBox">
<div class="section"><h2><a
name="Obtain_the_Apache_WSS4J_distribution"></a>Obtain the Apache WSS4J
distribution</h2>
<p>
-The <b>Apache WSS4J©<b> project provides a Java implementation of the
primary security
+The <b>Apache WSS4J©</b> project provides a Java implementation of the
primary security
standards for Web Services.
</p>
<div class="section"><h3><a name="How_to_Download"></a>How to Download</h3>
Modified: webservices/wss4j/site/index.html
URL:
http://svn.apache.org/viewvc/webservices/wss4j/site/index.html?rev=1133322&r1=1133321&r2=1133322&view=diff
==============================================================================
--- webservices/wss4j/site/index.html (original)
+++ webservices/wss4j/site/index.html Wed Jun 8 10:01:00 2011
@@ -152,7 +152,7 @@
<div class="section"><h2><a
name="Apache_WSS4J_-_Web_Services_Security_for_Java"></a>Apache WSS4J - Web
Services Security for Java</h2>
<div class="section"><h3><a name="The_Project"></a>The Project</h3>
<p>
-The <b>Apache WSS4J©<b> project provides a Java implementation of the
primary security
+The <b>Apache WSS4J©</b> project provides a Java implementation of the
primary security
standards for Web Services, namely the OASIS Web Services Security
(WS-Security) specifications from
the <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss"
class="externalLink">OASIS Web Services
Security TC</a>. WSS4J provides an implementation of the following WS-Security
standards: