You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by we...@apache.org on 2004/05/26 21:15:38 UTC

cvs commit: ws-fx/wss4j/src/org/apache/ws/axis/security WSDoAllConstants.java WSDoAllSender.java

werner      2004/05/26 12:15:38

  Modified:    wss4j/src/org/apache/ws/security/message
                        WSSAddSAMLToken.java WSSignEnvelope.java
               wss4j/src/org/apache/ws/security errors.properties
                        WSDocInfo.java WSConstants.java
                        WSSecurityEngine.java
               wss4j/src/org/apache/ws/security/transform STRTransform.java
               wss4j/src/org/apache/ws/security/message/token
                        Reference.java SecurityTokenReference.java
               wss4j/src/org/apache/ws/axis/security/util AxisUtil.java
               wss4j/src/org/apache/ws/axis/security WSDoAllConstants.java
                        WSDoAllSender.java
  Added:       wss4j/src log4j.properties saml2.properties saml.properties
                        saml3.properties
               wss4j/src/org/apache/ws/axis/security/saml
                        SAMLIssuerFactory.java SAMLIssuer.java
                        saml.properties SAMLIssuerImpl.java
  Log:
  Add the second step of SAML token support.
  Added a bar-bone SAML issuer that the Axis handler use to
  get a SAML token
  enhance Signature and WSSecurityEngine
  Does not yet work fully with Axis handlers
  
  Revision  Changes    Path
  1.1                  ws-fx/wss4j/src/log4j.properties
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/log4j.properties?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/saml2.properties
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/saml2.properties?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/saml.properties
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/saml.properties?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/saml3.properties
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/saml3.properties?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuerFactory.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuerFactory.java?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuer.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuer.java?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/org/apache/ws/axis/security/saml/saml.properties
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/saml/saml.properties?rev=1.1
  
  
  1.1                  ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuerImpl.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuerImpl.java?rev=1.1
  
  
  1.2       +64 -80    ws-fx/wss4j/src/org/apache/ws/security/message/WSSAddSAMLToken.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message/WSSAddSAMLToken.java.diff?r1=1.1&r2=1.2
  
  
  1.13      +616 -186  ws-fx/wss4j/src/org/apache/ws/security/message/WSSignEnvelope.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message/WSSignEnvelope.java.diff?r1=1.12&r2=1.13
  
  
  1.6       +4 -1      ws-fx/wss4j/src/org/apache/ws/security/errors.properties
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/errors.properties.diff?r1=1.5&r2=1.6
  
  
  1.2       +15 -1     ws-fx/wss4j/src/org/apache/ws/security/WSDocInfo.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/WSDocInfo.java.diff?r1=1.1&r2=1.2
  
  
  1.18      +11 -1     ws-fx/wss4j/src/org/apache/ws/security/WSConstants.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/WSConstants.java.diff?r1=1.17&r2=1.18
  
  
  1.22      +105 -4    ws-fx/wss4j/src/org/apache/ws/security/WSSecurityEngine.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/WSSecurityEngine.java.diff?r1=1.21&r2=1.22
  
  
  1.14      +8 -3      ws-fx/wss4j/src/org/apache/ws/security/transform/STRTransform.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/transform/STRTransform.java.diff?r1=1.13&r2=1.14
  
  
  1.3       +100 -72   ws-fx/wss4j/src/org/apache/ws/security/message/token/Reference.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message/token/Reference.java.diff?r1=1.2&r2=1.3
  
  
  1.12      +89 -41    ws-fx/wss4j/src/org/apache/ws/security/message/token/SecurityTokenReference.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message/token/SecurityTokenReference.java.diff?r1=1.11&r2=1.12
  
  
  1.4       +6 -3      ws-fx/wss4j/src/org/apache/ws/axis/security/util/AxisUtil.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/util/AxisUtil.java.diff?r1=1.3&r2=1.4
  
  
  1.8       +4 -1      ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllConstants.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllConstants.java.diff?r1=1.7&r2=1.8
  
  
  1.15      +321 -224  ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllSender.java
  
  http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllSender.java.diff?r1=1.14&r2=1.15
  
  

Re: cvs commit: ws-fx/wss4j/src/org/apache/ws/axis/security WSDoAllConstants.java WSDoAllSender.java

Posted by Werner Dittmann <We...@t-online.de>.
All,

here the seond step for SAML support.

- I've most extensions in place in the WSS4J library. They are up and
  working (supporting direct SAML References, not the KeyIdentifer yet as
  this requires some more thoughts because of the binding with some
  SAML specific stuff, cf. to chapter 3.3, first bullet in the profile doc).

- have 3 testcases that test Sender Vouches and Holder-of-Key, including
  all the signing stuff

- implemented a bare bone SAML issuer to produce SAML tokens usable
  for test and interop

- the extensions for the Axis handler are mostly done, not yet really
  finished (some problems with automatic security checking in the Receive
  handler ... maybe I switch off that feature temporarily).

More details, i.e. documentation, coming soon. Stay tuned.

All testcases except one are running. The Hooks tests does not work anymore.
This test depends on that fact that the functions (load*crypto() ) are
called
from inside the decode*Parameter() functions --- oops .....

Because I changed the execution flow a little bit this test doesnt work
anymore.
Can the author of this test pls check and fix the problem. Thanks.

Regards,
Werner


----- Original Message -----
From: <we...@apache.org>
To: <ws...@apache.org>
Sent: Wednesday, May 26, 2004 9:15 PM
Subject: cvs commit: ws-fx/wss4j/src/org/apache/ws/axis/security
WSDoAllConstants.java WSDoAllSender.java


> werner      2004/05/26 12:15:38
>
>   Modified:    wss4j/src/org/apache/ws/security/message
>                         WSSAddSAMLToken.java WSSignEnvelope.java
>                wss4j/src/org/apache/ws/security errors.properties
>                         WSDocInfo.java WSConstants.java
>                         WSSecurityEngine.java
>                wss4j/src/org/apache/ws/security/transform
STRTransform.java
>                wss4j/src/org/apache/ws/security/message/token
>                         Reference.java SecurityTokenReference.java
>                wss4j/src/org/apache/ws/axis/security/util AxisUtil.java
>                wss4j/src/org/apache/ws/axis/security WSDoAllConstants.java
>                         WSDoAllSender.java
>   Added:       wss4j/src log4j.properties saml2.properties saml.properties
>                         saml3.properties
>                wss4j/src/org/apache/ws/axis/security/saml
>                         SAMLIssuerFactory.java SAMLIssuer.java
>                         saml.properties SAMLIssuerImpl.java
>   Log:
>   Add the second step of SAML token support.
>   Added a bar-bone SAML issuer that the Axis handler use to
>   get a SAML token
>   enhance Signature and WSSecurityEngine
>   Does not yet work fully with Axis handlers
>
>   Revision  Changes    Path
>   1.1                  ws-fx/wss4j/src/log4j.properties
>
>   http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/log4j.properties?rev=1.1
>
>
>   1.1                  ws-fx/wss4j/src/saml2.properties
>
>   http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/saml2.properties?rev=1.1
>
>
>   1.1                  ws-fx/wss4j/src/saml.properties
>
>   http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/saml.properties?rev=1.1
>
>
>   1.1                  ws-fx/wss4j/src/saml3.properties
>
>   http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/saml3.properties?rev=1.1
>
>
>   1.1
ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuerFactory.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/sa
ml/SAMLIssuerFactory.java?rev=1.1
>
>
>   1.1
ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuer.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/sa
ml/SAMLIssuer.java?rev=1.1
>
>
>   1.1
ws-fx/wss4j/src/org/apache/ws/axis/security/saml/saml.properties
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/sa
ml/saml.properties?rev=1.1
>
>
>   1.1
ws-fx/wss4j/src/org/apache/ws/axis/security/saml/SAMLIssuerImpl.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/sa
ml/SAMLIssuerImpl.java?rev=1.1
>
>
>   1.2       +64 -80
ws-fx/wss4j/src/org/apache/ws/security/message/WSSAddSAMLToken.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message
/WSSAddSAMLToken.java.diff?r1=1.1&r2=1.2
>
>
>   1.13      +616 -186
ws-fx/wss4j/src/org/apache/ws/security/message/WSSignEnvelope.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message
/WSSignEnvelope.java.diff?r1=1.12&r2=1.13
>
>
>   1.6       +4 -1
ws-fx/wss4j/src/org/apache/ws/security/errors.properties
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/errors.
properties.diff?r1=1.5&r2=1.6
>
>
>   1.2       +15 -1
ws-fx/wss4j/src/org/apache/ws/security/WSDocInfo.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/WSDocIn
fo.java.diff?r1=1.1&r2=1.2
>
>
>   1.18      +11 -1
ws-fx/wss4j/src/org/apache/ws/security/WSConstants.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/WSConst
ants.java.diff?r1=1.17&r2=1.18
>
>
>   1.22      +105 -4
ws-fx/wss4j/src/org/apache/ws/security/WSSecurityEngine.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/WSSecur
ityEngine.java.diff?r1=1.21&r2=1.22
>
>
>   1.14      +8 -3
ws-fx/wss4j/src/org/apache/ws/security/transform/STRTransform.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/transfo
rm/STRTransform.java.diff?r1=1.13&r2=1.14
>
>
>   1.3       +100 -72
ws-fx/wss4j/src/org/apache/ws/security/message/token/Reference.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message
/token/Reference.java.diff?r1=1.2&r2=1.3
>
>
>   1.12      +89 -41
ws-fx/wss4j/src/org/apache/ws/security/message/token/SecurityTokenReference.
java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/security/message
/token/SecurityTokenReference.java.diff?r1=1.11&r2=1.12
>
>
>   1.4       +6 -3
ws-fx/wss4j/src/org/apache/ws/axis/security/util/AxisUtil.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/ut
il/AxisUtil.java.diff?r1=1.3&r2=1.4
>
>
>   1.8       +4 -1
ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllConstants.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/WS
DoAllConstants.java.diff?r1=1.7&r2=1.8
>
>
>   1.15      +321 -224
ws-fx/wss4j/src/org/apache/ws/axis/security/WSDoAllSender.java
>
>
http://cvs.apache.org/viewcvs/ws-fx/wss4j/src/org/apache/ws/axis/security/WS
DoAllSender.java.diff?r1=1.14&r2=1.15
>
>