You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by co...@apache.org on 2009/07/28 15:24:03 UTC
svn commit: r798514 [4/44] - in /webservices/wss4j/site: ./ apidocs/
apidocs/org/apache/ws/axis/security/
apidocs/org/apache/ws/axis/security/class-use/
apidocs/org/apache/ws/axis/security/handler/
apidocs/org/apache/ws/axis/security/handler/class-use/...
Modified: webservices/wss4j/site/apidocs/org/apache/ws/security/class-use/WSSecurityException.html
URL: http://svn.apache.org/viewvc/webservices/wss4j/site/apidocs/org/apache/ws/security/class-use/WSSecurityException.html?rev=798514&r1=798513&r2=798514&view=diff
==============================================================================
--- webservices/wss4j/site/apidocs/org/apache/ws/security/class-use/WSSecurityException.html (original)
+++ webservices/wss4j/site/apidocs/org/apache/ws/security/class-use/WSSecurityException.html Tue Jul 28 13:23:48 2009
@@ -2,10 +2,10 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.4.2_17) on Thu Apr 16 10:48:43 EDT 2009 -->
+<!-- Generated by javadoc (build 1.4.2_17) on Fri Jul 24 07:34:56 EDT 2009 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
-Uses of Class org.apache.ws.security.WSSecurityException (WSS4J 1.5.7 API)
+Uses of Class org.apache.ws.security.WSSecurityException (WSS4J 1.5.8 API)
</TITLE>
@@ -14,7 +14,7 @@
<SCRIPT type="text/javascript">
function windowTitle()
{
- parent.document.title="Uses of Class org.apache.ws.security.WSSecurityException (WSS4J 1.5.7 API)";
+ parent.document.title="Uses of Class org.apache.ws.security.WSSecurityException (WSS4J 1.5.8 API)";
}
</SCRIPT>
@@ -216,7 +216,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>TimestampAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/TimestampAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>Action.</B><B><A HREF="../../../../../org/apache/ws/security/action/Action.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -227,7 +227,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>UsernameTokenSignedAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/UsernameTokenSignedAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>SAMLTokenUnsignedAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SAMLTokenUnsignedAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -238,7 +238,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>SAMLTokenSignedAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SAMLTokenSignedAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>UsernameTokenAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/UsernameTokenAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -249,7 +249,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>SignatureAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SignatureAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>UsernameTokenSignedAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/UsernameTokenSignedAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -260,7 +260,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>SignatureConfirmationAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SignatureConfirmationAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>SAMLTokenSignedAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SAMLTokenSignedAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -271,7 +271,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>UsernameTokenAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/UsernameTokenAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>SignatureConfirmationAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SignatureConfirmationAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -282,7 +282,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>EncryptionAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/EncryptionAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>TimestampAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/TimestampAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -293,7 +293,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>SAMLTokenUnsignedAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SAMLTokenUnsignedAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>SignatureAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/SignatureAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -304,7 +304,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>Action.</B><B><A HREF="../../../../../org/apache/ws/security/action/Action.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
+<TD><CODE><B>EncryptionAction.</B><B><A HREF="../../../../../org/apache/ws/security/action/EncryptionAction.html#execute(org.apache.ws.security.handler.WSHandler, int, org.w3c.dom.Document, org.apache.ws.security.handler.RequestData)">execute</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html" title="class in org.apache.ws.security.handler">WSHandler</A> handler,
int actionToDo,
org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
@@ -331,8 +331,16 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.security.cert.X509Certificate</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#loadCertificate(java.io.InputStream)">loadCertificate</A></B>(java.io.InputStream in)</CODE>
+
+<BR>
+ load a X509Certificate from the input stream.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
-<TD><CODE><B>Merlin.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Merlin.html#getX509Certificates(byte[], boolean)">getX509Certificates</A></B>(byte[] data,
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getX509Certificates(byte[], boolean)">getX509Certificates</A></B>(byte[] data,
boolean reverse)</CODE>
<BR>
@@ -341,7 +349,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>Merlin.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Merlin.html#getCertificateData(boolean, java.security.cert.X509Certificate[])">getCertificateData</A></B>(boolean reverse,
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getCertificateData(boolean, java.security.cert.X509Certificate[])">getCertificateData</A></B>(boolean reverse,
java.security.cert.X509Certificate[] certs)</CODE>
<BR>
@@ -349,11 +357,91 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getCertificates(java.lang.String)">getCertificates</A></B>(java.lang.String alias)</CODE>
+
+<BR>
+ get the list of certificates for a given alias.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(java.security.cert.Certificate)">getAliasForX509Cert</A></B>(java.security.cert.Certificate cert)</CODE>
+
+<BR>
+ Return a X509 Certificate alias in the keystore according to a given Certificate
+ <p/></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(java.lang.String)">getAliasForX509Cert</A></B>(java.lang.String issuer)</CODE>
+
+<BR>
+ Lookup a X509 Certificate in the keystore according to a given
+ the issuer of a Certificate.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(java.lang.String, java.math.BigInteger)">getAliasForX509Cert</A></B>(java.lang.String issuer,
+ java.math.BigInteger serialNumber)</CODE>
+
+<BR>
+ Search a X509 Certificate in the keystore according to a given serial number and
+ the issuer of a Certificate.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(byte[])">getAliasForX509Cert</A></B>(byte[] skiBytes)</CODE>
+
+<BR>
+ Lookup a X509 Certificate in the keystore according to a given
+ SubjectKeyIdentifier.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> byte[]</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getSKIBytesFromCert(java.security.cert.X509Certificate)">getSKIBytesFromCert</A></B>(java.security.cert.X509Certificate cert)</CODE>
+
+<BR>
+ Reads the SubjectKeyIdentifier information from the certificate.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509CertThumb(byte[])">getAliasForX509CertThumb</A></B>(byte[] thumb)</CODE>
+
+<BR>
+ Lookup a X509 Certificate in the keystore according to a given
+ Thumbprint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.security.cert.CertificateFactory</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getCertificateFactory()">getCertificateFactory</A></B>()</CODE>
+
+<BR>
+ Gets the CertificateFactory instantiated by the underlying implementation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B>Merlin.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Merlin.html#validateCertPath(java.security.cert.X509Certificate[])">validateCertPath</A></B>(java.security.cert.X509Certificate[] certs)</CODE>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#validateCertPath(java.security.cert.X509Certificate[])">validateCertPath</A></B>(java.security.cert.X509Certificate[] certs)</CODE>
<BR>
- </TD>
+ Uses the CertPath API to validate a given certificate chain
+ <p/></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String[]</CODE></FONT></TD>
+<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasesForDN(java.lang.String)">getAliasesForDN</A></B>(java.lang.String subjectDN)</CODE>
+
+<BR>
+ Lookup X509 Certificates in the keystore according to a given DN of the subject of the certificate
+ <p/></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -474,7 +562,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
-<TD><CODE><B>BouncyCastle.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/BouncyCastle.html#getX509Certificates(byte[], boolean)">getX509Certificates</A></B>(byte[] data,
+<TD><CODE><B>Merlin.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Merlin.html#getX509Certificates(byte[], boolean)">getX509Certificates</A></B>(byte[] data,
boolean reverse)</CODE>
<BR>
@@ -483,7 +571,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>BouncyCastle.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/BouncyCastle.html#getCertificateData(boolean, java.security.cert.X509Certificate[])">getCertificateData</A></B>(boolean reverse,
+<TD><CODE><B>Merlin.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Merlin.html#getCertificateData(boolean, java.security.cert.X509Certificate[])">getCertificateData</A></B>(boolean reverse,
java.security.cert.X509Certificate[] certs)</CODE>
<BR>
@@ -492,23 +580,15 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B>BouncyCastle.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/BouncyCastle.html#validateCertPath(java.security.cert.X509Certificate[])">validateCertPath</A></B>(java.security.cert.X509Certificate[] certs)</CODE>
-
-<BR>
- Uses the CertPath API to validate a given certificate chain</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.security.cert.X509Certificate</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#loadCertificate(java.io.InputStream)">loadCertificate</A></B>(java.io.InputStream in)</CODE>
+<TD><CODE><B>Merlin.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Merlin.html#validateCertPath(java.security.cert.X509Certificate[])">validateCertPath</A></B>(java.security.cert.X509Certificate[] certs)</CODE>
<BR>
- load a X509Certificate from the input stream.</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getX509Certificates(byte[], boolean)">getX509Certificates</A></B>(byte[] data,
+<TD><CODE><B>BouncyCastle.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/BouncyCastle.html#getX509Certificates(byte[], boolean)">getX509Certificates</A></B>(byte[] data,
boolean reverse)</CODE>
<BR>
@@ -517,7 +597,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getCertificateData(boolean, java.security.cert.X509Certificate[])">getCertificateData</A></B>(boolean reverse,
+<TD><CODE><B>BouncyCastle.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/BouncyCastle.html#getCertificateData(boolean, java.security.cert.X509Certificate[])">getCertificateData</A></B>(boolean reverse,
java.security.cert.X509Certificate[] certs)</CODE>
<BR>
@@ -525,91 +605,11 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getCertificates(java.lang.String)">getCertificates</A></B>(java.lang.String alias)</CODE>
-
-<BR>
- get the list of certificates for a given alias.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(java.security.cert.Certificate)">getAliasForX509Cert</A></B>(java.security.cert.Certificate cert)</CODE>
-
-<BR>
- Return a X509 Certificate alias in the keystore according to a given Certificate
- <p/></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(java.lang.String)">getAliasForX509Cert</A></B>(java.lang.String issuer)</CODE>
-
-<BR>
- Lookup a X509 Certificate in the keystore according to a given
- the issuer of a Certificate.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(java.lang.String, java.math.BigInteger)">getAliasForX509Cert</A></B>(java.lang.String issuer,
- java.math.BigInteger serialNumber)</CODE>
-
-<BR>
- Search a X509 Certificate in the keystore according to a given serial number and
- the issuer of a Certificate.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509Cert(byte[])">getAliasForX509Cert</A></B>(byte[] skiBytes)</CODE>
-
-<BR>
- Lookup a X509 Certificate in the keystore according to a given
- SubjectKeyIdentifier.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getSKIBytesFromCert(java.security.cert.X509Certificate)">getSKIBytesFromCert</A></B>(java.security.cert.X509Certificate cert)</CODE>
-
-<BR>
- Reads the SubjectKeyIdentifier information from the certificate.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasForX509CertThumb(byte[])">getAliasForX509CertThumb</A></B>(byte[] thumb)</CODE>
-
-<BR>
- Lookup a X509 Certificate in the keystore according to a given
- Thumbprint.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.security.cert.CertificateFactory</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getCertificateFactory()">getCertificateFactory</A></B>()</CODE>
-
-<BR>
- Gets the CertificateFactory instantiated by the underlying implementation</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#validateCertPath(java.security.cert.X509Certificate[])">validateCertPath</A></B>(java.security.cert.X509Certificate[] certs)</CODE>
-
-<BR>
- Uses the CertPath API to validate a given certificate chain
- <p/></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.lang.String[]</CODE></FONT></TD>
-<TD><CODE><B>Crypto.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html#getAliasesForDN(java.lang.String)">getAliasesForDN</A></B>(java.lang.String subjectDN)</CODE>
+<TD><CODE><B>BouncyCastle.</B><B><A HREF="../../../../../org/apache/ws/security/components/crypto/BouncyCastle.html#validateCertPath(java.security.cert.X509Certificate[])">validateCertPath</A></B>(java.security.cert.X509Certificate[] certs)</CODE>
<BR>
- Lookup X509 Certificates in the keystore according to a given DN of the subject of the certificate
- <p/></TD>
+ Uses the CertPath API to validate a given certificate chain</TD>
</TR>
</TABLE>
@@ -735,6 +735,14 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected boolean</CODE></FONT></TD>
+<TD><CODE><B>WSHandler.</B><B><A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html#decodeNamespaceQualifiedPasswordTypes(org.apache.ws.security.handler.RequestData)">decodeNamespaceQualifiedPasswordTypes</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected boolean</CODE></FONT></TD>
<TD><CODE><B>WSHandler.</B><B><A HREF="../../../../../org/apache/ws/security/handler/WSHandler.html#decodeTimestampStrict(org.apache.ws.security.handler.RequestData)">decodeTimestampStrict</A></B>(<A HREF="../../../../../org/apache/ws/security/handler/RequestData.html" title="class in org.apache.ws.security.handler">RequestData</A> reqData)</CODE>
<BR>
@@ -852,125 +860,36 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected abstract int</CODE></FONT></TD>
-<TD><CODE><B>WSSecDerivedKeyBase.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDerivedKeyBase.html#getDerivedKeyLength()">getDerivedKeyLength</A></B>()</CODE>
-
-<BR>
- The derived key will change depending on the sig/encr algorithm.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecDerivedKeyBase.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDerivedKeyBase.html#prepare(org.w3c.dom.Document)">prepare</A></B>(org.w3c.dom.Document doc)</CODE>
-
-<BR>
- Initialize a WSSec Derived key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#prepare(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">prepare</A></B>(org.w3c.dom.Document doc,
+<TD><CODE><B>WSSecSecurityContextToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecSecurityContextToken.html#prepare(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">prepare</A></B>(org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
<BR>
- Prepare the ephemeralKey and the tokens required to be added to the
- security header</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected void</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#prepareInternal(byte[], java.security.cert.X509Certificate, org.apache.ws.security.components.crypto.Crypto)">prepareInternal</A></B>(byte[] keyBytes,
- java.security.cert.X509Certificate remoteCert,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
-
-<BR>
- Encrypt the symmetric key data and prepare the EncryptedKey element
-
- This method does the most work for to prepare the EncryptedKey element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected byte[]</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#generateEphemeralKey()">generateEphemeralKey</A></B>()</CODE>
-
-<BR>
- Create an ephemeral key</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#setKeySize(int)">setKeySize</A></B>(int keySize)</CODE>
-
-<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#prepare(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">prepare</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<TD><CODE><B>WSSecSecurityContextToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecSecurityContextToken.html#prependSCTElementToHeader(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">prependSCTElementToHeader</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
<BR>
- Initialize a WSSec Encrypt.</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> org.w3c.dom.Document</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.message.WSSecHeader)">build</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto,
+<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#build(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">build</A></B>(org.w3c.dom.Document doc,
<A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
<BR>
- Builds the SOAP envelope with encrypted Body and adds encrypted key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Element</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#encryptForInternalRef(org.w3c.dom.Element, java.util.Vector)">encryptForInternalRef</A></B>(org.w3c.dom.Element dataRef,
- java.util.Vector references)</CODE>
-
-<BR>
- Encrypt one or more parts or elements of the message (internal).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Element</CODE></FONT></TD>
-<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#encryptForExternalRef(org.w3c.dom.Element, java.util.Vector)">encryptForExternalRef</A></B>(org.w3c.dom.Element dataRef,
- java.util.Vector references)</CODE>
-
-<BR>
- Encrypt one or more parts or elements of the message (external).</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Document</CODE></FONT></TD>
-<TD><CODE><B>WSSignEnvelope.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSignEnvelope.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">build</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
-
-<BR>
- <B>Deprecated.</B> <I>replaced by <A HREF="../../../../../org/apache/ws/security/message/WSSecSignature.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.message.WSSecHeader)"><CODE>WSSecSignature.build(Document, Crypto, WSSecHeader)</CODE></A></I></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>WSSecUsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecUsernameToken.html#getSecretKey()">getSecretKey</A></B>()</CODE>
-
-<BR>
- Get the derived secret key.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>WSSecUsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecUsernameToken.html#getDerivedKey()">getDerivedKey</A></B>()</CODE>
-
-<BR>
- Get the derived key.</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecSecurityContextToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecSecurityContextToken.html#prepare(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">prepare</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#prepare(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">prepare</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
<BR>
</TD>
@@ -978,37 +897,36 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecSecurityContextToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecSecurityContextToken.html#prependSCTElementToHeader(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">prependSCTElementToHeader</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
+<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#addReferencesToSign(java.util.Vector, org.apache.ws.security.message.WSSecHeader)">addReferencesToSign</A></B>(java.util.Vector references,
+ <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
<BR>
- </TD>
+ This method adds references to the Signature.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Document</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKEncrypt.html#build(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">build</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#computeSignature()">computeSignature</A></B>()</CODE>
<BR>
- </TD>
+ Compute the Signature over the references.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Element</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKEncrypt.html#encryptForExternalRef(org.w3c.dom.Element, java.util.Vector)">encryptForExternalRef</A></B>(org.w3c.dom.Element dataRef,
- java.util.Vector references)</CODE>
+<CODE>protected int</CODE></FONT></TD>
+<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#getDerivedKeyLength()">getDerivedKeyLength</A></B>()</CODE>
<BR>
- Encrypt one or more parts or elements of the message (external).</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKEncrypt.html#getDerivedKeyLength()">getDerivedKeyLength</A></B>()</CODE>
+<CODE> org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B>WSSignEnvelope.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSignEnvelope.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">build</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
<BR>
- </TD>
+ <B>Deprecated.</B> <I>replaced by <A HREF="../../../../../org/apache/ws/security/message/WSSecSignature.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.message.WSSecHeader)"><CODE>WSSecSignature.build(Document, Crypto, WSSecHeader)</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -1049,160 +967,163 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Document</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#build(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">build</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#prepare(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">prepare</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
<BR>
- </TD>
+ Initialize a WSSec Encrypt.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#prepare(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">prepare</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
+<CODE> org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.message.WSSecHeader)">build</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto,
+ <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
<BR>
- </TD>
+ Builds the SOAP envelope with encrypted Body and adds encrypted key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#addReferencesToSign(java.util.Vector, org.apache.ws.security.message.WSSecHeader)">addReferencesToSign</A></B>(java.util.Vector references,
- <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
+<CODE> org.w3c.dom.Element</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#encryptForInternalRef(org.w3c.dom.Element, java.util.Vector)">encryptForInternalRef</A></B>(org.w3c.dom.Element dataRef,
+ java.util.Vector references)</CODE>
<BR>
- This method adds references to the Signature.</TD>
+ Encrypt one or more parts or elements of the message (internal).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#computeSignature()">computeSignature</A></B>()</CODE>
+<CODE> org.w3c.dom.Element</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#encryptForExternalRef(org.w3c.dom.Element, java.util.Vector)">encryptForExternalRef</A></B>(org.w3c.dom.Element dataRef,
+ java.util.Vector references)</CODE>
<BR>
- Compute the Signature over the references.</TD>
+ Encrypt one or more parts or elements of the message (external).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>protected int</CODE></FONT></TD>
-<TD><CODE><B>WSSecDKSign.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKSign.html#getDerivedKeyLength()">getDerivedKeyLength</A></B>()</CODE>
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#prepare(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">prepare</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
<BR>
- </TD>
+ Prepare the ephemeralKey and the tokens required to be added to the
+ security header</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> org.w3c.dom.Document</CODE></FONT></TD>
-<TD><CODE><B>WSEncryptBody.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSEncryptBody.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">build</A></B>(org.w3c.dom.Document doc,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#prepareInternal(byte[], java.security.cert.X509Certificate, org.apache.ws.security.components.crypto.Crypto)">prepareInternal</A></B>(byte[] keyBytes,
+ java.security.cert.X509Certificate remoteCert,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
<BR>
- <B>Deprecated.</B> <I>replaced by
- <A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.message.WSSecHeader)"><CODE>WSSecEncrypt.build(Document, Crypto, WSSecHeader)</CODE></A></I></TD>
-</TR>
-</TABLE>
-
-<P>
-<A NAME="org.apache.ws.security.message.token"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TD COLSPAN=2><FONT SIZE="+2">
-Uses of <A HREF="../../../../../org/apache/ws/security/WSSecurityException.html" title="class in org.apache.ws.security">WSSecurityException</A> in <A HREF="../../../../../org/apache/ws/security/message/token/package-summary.html">org.apache.ws.security.message.token</A></FONT></TD>
-</TR>
-</TABLE>
-
-<P>
-
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
-<TD COLSPAN=2>Methods in <A HREF="../../../../../org/apache/ws/security/message/token/package-summary.html">org.apache.ws.security.message.token</A> that throw <A HREF="../../../../../org/apache/ws/security/WSSecurityException.html" title="class in org.apache.ws.security">WSSecurityException</A></FONT></TD>
+ Encrypt the symmetric key data and prepare the EncryptedKey element
+
+ This method does the most work for to prepare the EncryptedKey element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../../../org/apache/ws/security/message/token/SecurityTokenReference.html" title="class in org.apache.ws.security.message.token">SecurityTokenReference</A></CODE></FONT></TD>
-<TD><CODE><B>DerivedKeyToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/DerivedKeyToken.html#getSecurityTokenReference()">getSecurityTokenReference</A></B>()</CODE>
+<CODE>protected byte[]</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#generateEphemeralKey()">generateEphemeralKey</A></B>()</CODE>
<BR>
- Returns the SecurityTokenReference of the derived key token</TD>
+ Create an ephemeral key</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../../../org/apache/ws/security/message/token/SecurityTokenReference.html" title="class in org.apache.ws.security.message.token">SecurityTokenReference</A></CODE></FONT></TD>
-<TD><CODE><B>DerivedKeyToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/DerivedKeyToken.html#getSecuityTokenReference()">getSecuityTokenReference</A></B>()</CODE>
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>WSSecEncryptedKey.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecEncryptedKey.html#setKeySize(int)">setKeySize</A></B>(int keySize)</CODE>
<BR>
- <B>Deprecated.</B> <I>use getSecurityTokenReference() instead</I></TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#getSalt()">getSalt</A></B>()</CODE>
+<TD><CODE><B>WSSecUsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecUsernameToken.html#getSecretKey()">getSecretKey</A></B>()</CODE>
<BR>
- Get the Salt value of this UsernameToken.</TD>
+ Get the derived secret key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static byte[]</CODE></FONT></TD>
-<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#generateDerivedKey(java.lang.String, byte[], int)">generateDerivedKey</A></B>(java.lang.String password,
- byte[] salt,
- int iteration)</CODE>
+<CODE> byte[]</CODE></FONT></TD>
+<TD><CODE><B>WSSecUsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecUsernameToken.html#getDerivedKey()">getDerivedKey</A></B>()</CODE>
<BR>
- This static method generates a derived key as defined in WSS Username
- Token Profile.</TD>
+ Get the derived key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#getDerivedKey()">getDerivedKey</A></B>()</CODE>
+<CODE>protected abstract int</CODE></FONT></TD>
+<TD><CODE><B>WSSecDerivedKeyBase.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDerivedKeyBase.html#getDerivedKeyLength()">getDerivedKeyLength</A></B>()</CODE>
<BR>
- This method gets a derived key as defined in WSS Username Token Profile.</TD>
+ The derived key will change depending on the sig/encr algorithm.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> boolean</CODE></FONT></TD>
-<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#isDerivedKey()">isDerivedKey</A></B>()</CODE>
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>WSSecDerivedKeyBase.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDerivedKeyBase.html#prepare(org.w3c.dom.Document)">prepare</A></B>(org.w3c.dom.Document doc)</CODE>
<BR>
- Return whether the UsernameToken represented by this class is to be used
- for key derivation as per the UsernameToken Profile 1.1.</TD>
+ Initialize a WSSec Derived key.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.security.cert.X509Certificate</CODE></FONT></TD>
-<TD><CODE><B>X509Security.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/X509Security.html#getX509Certificate(org.apache.ws.security.components.crypto.Crypto)">getX509Certificate</A></B>(<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<CODE> org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B>WSEncryptBody.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSEncryptBody.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto)">build</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
<BR>
- Gets the X509Certificate certificate.</TD>
+ <B>Deprecated.</B> <I>replaced by
+ <A HREF="../../../../../org/apache/ws/security/message/WSSecEncrypt.html#build(org.w3c.dom.Document, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.message.WSSecHeader)"><CODE>WSSecEncrypt.build(Document, Crypto, WSSecHeader)</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>X509Security.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/X509Security.html#setX509Certificate(java.security.cert.X509Certificate)">setX509Certificate</A></B>(java.security.cert.X509Certificate cert)</CODE>
+<CODE> org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B>WSSecDKEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKEncrypt.html#build(org.w3c.dom.Document, org.apache.ws.security.message.WSSecHeader)">build</A></B>(org.w3c.dom.Document doc,
+ <A HREF="../../../../../org/apache/ws/security/message/WSSecHeader.html" title="class in org.apache.ws.security.message">WSSecHeader</A> secHeader)</CODE>
<BR>
- Sets the X509Certificate.</TD>
+ </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
-<TD><CODE><B>PKIPathSecurity.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/PKIPathSecurity.html#getX509Certificates(boolean, org.apache.ws.security.components.crypto.Crypto)">getX509Certificates</A></B>(boolean reverse,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<CODE> org.w3c.dom.Element</CODE></FONT></TD>
+<TD><CODE><B>WSSecDKEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKEncrypt.html#encryptForExternalRef(org.w3c.dom.Element, java.util.Vector)">encryptForExternalRef</A></B>(org.w3c.dom.Element dataRef,
+ java.util.Vector references)</CODE>
<BR>
- get the X509Certificate array.</TD>
+ Encrypt one or more parts or elements of the message (external).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>PKIPathSecurity.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/PKIPathSecurity.html#setX509Certificates(java.security.cert.X509Certificate[], boolean, org.apache.ws.security.components.crypto.Crypto)">setX509Certificates</A></B>(java.security.cert.X509Certificate[] certs,
- boolean reverse,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<CODE>protected int</CODE></FONT></TD>
+<TD><CODE><B>WSSecDKEncrypt.</B><B><A HREF="../../../../../org/apache/ws/security/message/WSSecDKEncrypt.html#getDerivedKeyLength()">getDerivedKeyLength</A></B>()</CODE>
<BR>
- set the X509Certificate array.</TD>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.ws.security.message.token"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TD COLSPAN=2><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/apache/ws/security/WSSecurityException.html" title="class in org.apache.ws.security">WSSecurityException</A> in <A HREF="../../../../../org/apache/ws/security/message/token/package-summary.html">org.apache.ws.security.message.token</A></FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TD COLSPAN=2>Methods in <A HREF="../../../../../org/apache/ws/security/message/token/package-summary.html">org.apache.ws.security.message.token</A> that throw <A HREF="../../../../../org/apache/ws/security/WSSecurityException.html" title="class in org.apache.ws.security">WSSecurityException</A></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -1316,6 +1237,93 @@
<BR>
Gets the alias name of the certificate identified with X509 issuerSerial data.</TD>
</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.security.cert.X509Certificate</CODE></FONT></TD>
+<TD><CODE><B>X509Security.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/X509Security.html#getX509Certificate(org.apache.ws.security.components.crypto.Crypto)">getX509Certificate</A></B>(<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+
+<BR>
+ Gets the X509Certificate certificate.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>X509Security.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/X509Security.html#setX509Certificate(java.security.cert.X509Certificate)">setX509Certificate</A></B>(java.security.cert.X509Certificate cert)</CODE>
+
+<BR>
+ Sets the X509Certificate.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.security.cert.X509Certificate[]</CODE></FONT></TD>
+<TD><CODE><B>PKIPathSecurity.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/PKIPathSecurity.html#getX509Certificates(boolean, org.apache.ws.security.components.crypto.Crypto)">getX509Certificates</A></B>(boolean reverse,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+
+<BR>
+ get the X509Certificate array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PKIPathSecurity.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/PKIPathSecurity.html#setX509Certificates(java.security.cert.X509Certificate[], boolean, org.apache.ws.security.components.crypto.Crypto)">setX509Certificates</A></B>(java.security.cert.X509Certificate[] certs,
+ boolean reverse,
+ <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+
+<BR>
+ set the X509Certificate array.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> byte[]</CODE></FONT></TD>
+<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#getSalt()">getSalt</A></B>()</CODE>
+
+<BR>
+ Get the Salt value of this UsernameToken.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static byte[]</CODE></FONT></TD>
+<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#generateDerivedKey(java.lang.String, byte[], int)">generateDerivedKey</A></B>(java.lang.String password,
+ byte[] salt,
+ int iteration)</CODE>
+
+<BR>
+ This static method generates a derived key as defined in WSS Username
+ Token Profile.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> byte[]</CODE></FONT></TD>
+<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#getDerivedKey()">getDerivedKey</A></B>()</CODE>
+
+<BR>
+ This method gets a derived key as defined in WSS Username Token Profile.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>UsernameToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#isDerivedKey()">isDerivedKey</A></B>()</CODE>
+
+<BR>
+ Return whether the UsernameToken represented by this class is to be used
+ for key derivation as per the UsernameToken Profile 1.1.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../org/apache/ws/security/message/token/SecurityTokenReference.html" title="class in org.apache.ws.security.message.token">SecurityTokenReference</A></CODE></FONT></TD>
+<TD><CODE><B>DerivedKeyToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/DerivedKeyToken.html#getSecurityTokenReference()">getSecurityTokenReference</A></B>()</CODE>
+
+<BR>
+ Returns the SecurityTokenReference of the derived key token</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../org/apache/ws/security/message/token/SecurityTokenReference.html" title="class in org.apache.ws.security.message.token">SecurityTokenReference</A></CODE></FONT></TD>
+<TD><CODE><B>DerivedKeyToken.</B><B><A HREF="../../../../../org/apache/ws/security/message/token/DerivedKeyToken.html#getSecuityTokenReference()">getSecuityTokenReference</A></B>()</CODE>
+
+<BR>
+ <B>Deprecated.</B> <I>use getSecurityTokenReference() instead</I></TD>
+</TR>
</TABLE>
<P>
@@ -1325,16 +1333,23 @@
<TD COLSPAN=2>Constructors in <A HREF="../../../../../org/apache/ws/security/message/token/package-summary.html">org.apache.ws.security.message.token</A> that throw <A HREF="../../../../../org/apache/ws/security/WSSecurityException.html" title="class in org.apache.ws.security">WSSecurityException</A></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/BinarySecurity.html#BinarySecurity(org.w3c.dom.Element)">BinarySecurity</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/SecurityTokenReference.html#SecurityTokenReference(org.w3c.dom.Element)">SecurityTokenReference</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
Constructor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/DerivedKeyToken.html#DerivedKeyToken(org.w3c.dom.Element)">DerivedKeyToken</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/SecurityContextToken.html#SecurityContextToken(org.w3c.dom.Element)">SecurityContextToken</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
- This will create a DerivedKeyToken object with the given DerivedKeyToken element</TD>
+ This is used to create a SecurityContextToken using a DOM Element</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/SignatureConfirmation.html#SignatureConfirmation(org.w3c.dom.Element)">SignatureConfirmation</A></B>(org.w3c.dom.Element elem)</CODE>
+
+<BR>
+ Constructs a <code>SignatureConfirmation</code> object and parses the
+ <code>wsse11:SignatureCOnfirmation</code> element to initialize it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/Timestamp.html#Timestamp(org.w3c.dom.Element)">Timestamp</A></B>(org.w3c.dom.Element element)</CODE>
@@ -1344,49 +1359,50 @@
<code>wsu:Timestamp</code> element to initialize it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#UsernameToken(org.w3c.dom.Element)">UsernameToken</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/X509Security.html#X509Security(org.w3c.dom.Element)">X509Security</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
- Constructs a <code>UsernameToken</code> object and parses the
- <code>wsse:UsernameToken</code> element to initialize it.</TD>
+ This constructor creates a new X509 certificate object and initializes
+ it from the data contained in the element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/Reference.html#Reference(org.w3c.dom.Element)">Reference</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/BinarySecurity.html#BinarySecurity(org.w3c.dom.Element)">BinarySecurity</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
Constructor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/X509Security.html#X509Security(org.w3c.dom.Element)">X509Security</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/PKIPathSecurity.html#PKIPathSecurity(org.w3c.dom.Element)">PKIPathSecurity</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
- This constructor creates a new X509 certificate object and initializes
- it from the data contained in the element.</TD>
+ Constructor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/PKIPathSecurity.html#PKIPathSecurity(org.w3c.dom.Element)">PKIPathSecurity</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#UsernameToken(org.w3c.dom.Element)">UsernameToken</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
- Constructor.</TD>
+ Constructs a <code>UsernameToken</code> object and parses the
+ <code>wsse:UsernameToken</code> element to initialize it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/SignatureConfirmation.html#SignatureConfirmation(org.w3c.dom.Element)">SignatureConfirmation</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/UsernameToken.html#UsernameToken(org.w3c.dom.Element, boolean)">UsernameToken</A></B>(org.w3c.dom.Element elem,
+ boolean allowNamespaceQualifiedPasswordTypes)</CODE>
<BR>
- Constructs a <code>SignatureConfirmation</code> object and parses the
- <code>wsse11:SignatureCOnfirmation</code> element to initialize it.</TD>
+ Constructs a <code>UsernameToken</code> object and parses the
+ <code>wsse:UsernameToken</code> element to initialize it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/SecurityTokenReference.html#SecurityTokenReference(org.w3c.dom.Element)">SecurityTokenReference</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/Reference.html#Reference(org.w3c.dom.Element)">Reference</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
Constructor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/SecurityContextToken.html#SecurityContextToken(org.w3c.dom.Element)">SecurityContextToken</A></B>(org.w3c.dom.Element elem)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/apache/ws/security/message/token/DerivedKeyToken.html#DerivedKeyToken(org.w3c.dom.Element)">DerivedKeyToken</A></B>(org.w3c.dom.Element elem)</CODE>
<BR>
- This is used to create a SecurityContextToken using a DOM Element</TD>
+ This will create a DerivedKeyToken object with the given DerivedKeyToken element</TD>
</TR>
</TABLE>
@@ -1408,37 +1424,6 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>UsernameTokenProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/UsernameTokenProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> decCrypto,
- javax.security.auth.callback.CallbackHandler cb,
- <A HREF="../../../../../org/apache/ws/security/WSDocInfo.html" title="class in org.apache.ws.security">WSDocInfo</A> wsDocInfo,
- java.util.Vector returnResults,
- <A HREF="../../../../../org/apache/ws/security/WSSConfig.html" title="class in org.apache.ws.security">WSSConfig</A> wsc)</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> <A HREF="../../../../../org/apache/ws/security/WSUsernameTokenPrincipal.html" title="class in org.apache.ws.security">WSUsernameTokenPrincipal</A></CODE></FONT></TD>
-<TD><CODE><B>UsernameTokenProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/UsernameTokenProcessor.html#handleUsernameToken(org.w3c.dom.Element, javax.security.auth.callback.CallbackHandler)">handleUsernameToken</A></B>(org.w3c.dom.Element token,
- javax.security.auth.callback.CallbackHandler cb)</CODE>
-
-<BR>
- Check the UsernameToken element.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> byte[]</CODE></FONT></TD>
-<TD><CODE><B>UsernameTokenProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/UsernameTokenProcessor.html#getDerivedKey(javax.security.auth.callback.CallbackHandler)">getDerivedKey</A></B>(javax.security.auth.callback.CallbackHandler cb)</CODE>
-
-<BR>
- </TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE> void</CODE></FONT></TD>
<TD><CODE><B>EncryptedKeyProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/EncryptedKeyProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> decCrypto,
@@ -1491,11 +1476,11 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>SignatureConfirmationProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/SignatureConfirmationProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
+<TD><CODE><B>ReferenceListProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/ReferenceListProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> decCrypto,
javax.security.auth.callback.CallbackHandler cb,
- <A HREF="../../../../../org/apache/ws/security/WSDocInfo.html" title="class in org.apache.ws.security">WSDocInfo</A> wsDocInfo,
+ <A HREF="../../../../../org/apache/ws/security/WSDocInfo.html" title="class in org.apache.ws.security">WSDocInfo</A> wdi,
java.util.Vector returnResults,
<A HREF="../../../../../org/apache/ws/security/WSSConfig.html" title="class in org.apache.ws.security">WSSConfig</A> wsc)</CODE>
@@ -1504,12 +1489,33 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static org.w3c.dom.Element</CODE></FONT></TD>
+<TD><CODE><B>ReferenceListProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/ReferenceListProcessor.html#findEncryptedDataElement(org.w3c.dom.Document, java.lang.String)">findEncryptedDataElement</A></B>(org.w3c.dom.Document doc,
+ java.lang.String dataRefURI)</CODE>
+
+<BR>
+ Look up the encrypted data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../org/apache/ws/security/WSDataRef.html" title="class in org.apache.ws.security">WSDataRef</A></CODE></FONT></TD>
+<TD><CODE><B>ReferenceListProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/ReferenceListProcessor.html#decryptEncryptedData(org.w3c.dom.Document, java.lang.String, org.w3c.dom.Element, javax.crypto.SecretKey, java.lang.String)">decryptEncryptedData</A></B>(org.w3c.dom.Document doc,
+ java.lang.String dataRefURI,
+ org.w3c.dom.Element encData,
+ javax.crypto.SecretKey symmetricKey,
+ java.lang.String symEncAlgo)</CODE>
+
+<BR>
+ Decrypt the EncryptedData argument using a SecretKey.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>ReferenceListProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/ReferenceListProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
+<TD><CODE><B>TimestampProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/TimestampProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto,
<A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> decCrypto,
javax.security.auth.callback.CallbackHandler cb,
- <A HREF="../../../../../org/apache/ws/security/WSDocInfo.html" title="class in org.apache.ws.security">WSDocInfo</A> wdi,
+ <A HREF="../../../../../org/apache/ws/security/WSDocInfo.html" title="class in org.apache.ws.security">WSDocInfo</A> wsDocInfo,
java.util.Vector returnResults,
<A HREF="../../../../../org/apache/ws/security/WSSConfig.html" title="class in org.apache.ws.security">WSSConfig</A> wsc)</CODE>
@@ -1519,11 +1525,7 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>ReferenceListProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/ReferenceListProcessor.html#decryptDataRefEmbedded(org.w3c.dom.Document, java.lang.String, org.apache.ws.security.WSDataRef, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.components.crypto.Crypto)">decryptDataRefEmbedded</A></B>(org.w3c.dom.Document doc,
- java.lang.String dataRefURI,
- <A HREF="../../../../../org/apache/ws/security/WSDataRef.html" title="class in org.apache.ws.security">WSDataRef</A> dataRef,
- javax.security.auth.callback.CallbackHandler cb,
- <A HREF="../../../../../org/apache/ws/security/components/crypto/Crypto.html" title="interface in org.apache.ws.security.components.crypto">Crypto</A> crypto)</CODE>
+<TD><CODE><B>TimestampProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/TimestampProcessor.html#handleTimestamp(org.apache.ws.security.message.token.Timestamp)">handleTimestamp</A></B>(<A HREF="../../../../../org/apache/ws/security/message/token/Timestamp.html" title="class in org.apache.ws.security.message.token">Timestamp</A> timestamp)</CODE>
<BR>
</TD>
@@ -1531,21 +1533,29 @@
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
-<TD><CODE><B>BinarySecurityTokenProcessor.</B><B><A HREF="../../../../../org/apache/ws/security/processor/BinarySecurityTokenProcessor.html#handleToken(org.w3c.dom.Element, org.apache.ws.security.components.crypto.Crypto, org.apache.ws.security.components.crypto.Crypto, javax.security.auth.callback.CallbackHandler, org.apache.ws.security.WSDocInfo, java.util.Vector, org.apache.ws.security.WSSConfig)">handleToken</A></B>(org.w3c.dom.Element elem,
[... 167 lines stripped ...]
---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org