You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by dk...@apache.org on 2019/10/31 14:36:08 UTC

[ws-wss4j] 07/07: Added tag for 1.5.5 release.

This is an automated email from the ASF dual-hosted git repository.

dkulp pushed a commit to annotated tag 1_5_5
in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git

commit a7b80a75041dd178241e285d1285d5ae55038a12
Merge: 3448122 e314707
Author: Colm O hEigeartaigh <co...@apache.org>
AuthorDate: Wed Jan 21 12:25:20 2009 +0000

    Added tag for 1.5.5 release.

 ChangeLog.txt                                      |  30 +-
 README.txt                                         |   7 +-
 build.xml                                          |   6 +-
 contrib/wss4j-release.sh                           |  13 +-
 endorsed/xercesImpl-2.8.1.jar                      | Bin 0 -> 1212965 bytes
 endorsed/xercesImpl.jar                            | Bin 1203860 -> 0 bytes
 endorsed/{xml-apis.jar => xml-apis-1.3.03.jar}     | Bin 194205 -> 195119 bytes
 keys/wss86.keystore                                | Bin 0 -> 1409 bytes
 pom.xml                                            | 943 ++++++++++++---------
 src/META-INF/LICENSE.txt                           | 202 -----
 src/META-INF/NOTICE                                |   8 -
 src/org/apache/ws/security/WSConstants.java        |  13 +-
 src/org/apache/ws/security/WSPasswordCallback.java |  14 +-
 src/org/apache/ws/security/WSSConfig.java          | 106 ++-
 src/org/apache/ws/security/WSSecurityEngine.java   |  69 +-
 .../security/components/crypto/AbstractCrypto.java |   7 +-
 .../ws/security/components/crypto/CryptoBase.java  |  38 +-
 .../security/components/crypto/CryptoFactory.java  |   2 +-
 src/org/apache/ws/security/handler/WSHandler.java  | 333 +++++---
 .../ws/security/handler/WSHandlerConstants.java    |   2 +-
 .../ws/security/message/EnvelopeIdResolver.java    |   2 +-
 .../message/WSAddSignatureConfirmation.java        |   3 +-
 .../apache/ws/security/message/WSAddTimestamp.java |   5 +-
 .../apache/ws/security/message/WSEncryptBody.java  |  26 +-
 .../ws/security/message/WSSAddSAMLToken.java       |   5 +-
 .../ws/security/message/WSSAddUsernameToken.java   |   2 +-
 .../apache/ws/security/message/WSSecDKSign.java    |   7 +-
 .../ws/security/message/WSSecDerivedKeyBase.java   |   8 +-
 .../apache/ws/security/message/WSSecEncrypt.java   |  23 +-
 .../ws/security/message/WSSecEncryptedKey.java     |  23 +-
 .../apache/ws/security/message/WSSecHeader.java    |  17 +-
 .../apache/ws/security/message/WSSecSAMLToken.java |   3 +-
 .../message/WSSecSecurityContextToken.java         |   3 +-
 .../apache/ws/security/message/WSSecSignature.java |  14 +-
 .../message/WSSecSignatureConfirmation.java        |   6 +-
 .../apache/ws/security/message/WSSecTimestamp.java |  13 +-
 .../ws/security/message/WSSecUsernameToken.java    |  24 +-
 .../apache/ws/security/message/WSSignEnvelope.java |   6 +-
 .../ws/security/message/token/BinarySecurity.java  |   6 +-
 .../ws/security/message/token/DerivedKeyToken.java |   5 +-
 .../ws/security/message/token/Timestamp.java       |  27 +-
 .../ws/security/message/token/UsernameToken.java   |  41 +-
 .../processor/DerivedKeyTokenProcessor.java        |  31 +-
 .../security/processor/ReferenceListProcessor.java |  24 +-
 .../ws/security/processor/SignatureProcessor.java  |  18 +-
 .../ws/security/processor/TimestampProcessor.java  |  13 +-
 .../security/processor/UsernameTokenProcessor.java |  38 +-
 src/org/apache/ws/security/saml/SAMLUtil.java      |  12 +-
 .../ws/security/saml/WSSecSignatureSAML.java       |   7 +-
 .../ws/security/saml/WSSignSAMLEnvelope.java       |  12 +-
 src/org/apache/ws/security/util/Loader.java        |   9 +-
 .../apache/ws/security/util/WSSecurityUtil.java    |  62 +-
 {src => test}/log4j.properties                     |   0
 test/wss86.properties                              |   6 +
 test/wssec/PackageTests.java                       |   7 +
 test/wssec/TestWSSecurity4.java                    |  10 +-
 test/wssec/TestWSSecurityCertError.java            |   6 -
 test/wssec/TestWSSecurityDataRef.java              |   4 -
 test/wssec/TestWSSecurityDataRef1.java             |   6 -
 test/wssec/TestWSSecurityFaultCodes.java           |  14 +-
 test/wssec/TestWSSecurityGetPassword.java          |   9 -
 test/wssec/TestWSSecurityHooks.java                |   3 -
 test/wssec/TestWSSecurityKerberosTokenProfile.java | 265 ++++++
 test/wssec/TestWSSecurityNew11.java                |   2 -
 test/wssec/TestWSSecurityNew15.java                |   2 +-
 test/wssec/TestWSSecurityNew5.java                 |  62 ++
 test/wssec/TestWSSecurityNewST2.java               | 105 +++
 test/wssec/TestWSSecuritySignatureParts.java       | 302 +++++++
 test/wssec/TestWSSecurityTimestamp.java            | 312 +++++++
 test/wssec/TestWSSecurityUTDK.java                 | 231 ++++-
 ...ityUTDK.java => TestWSSecurityUTSignature.java} | 150 ++--
 test/wssec/TestWSSecurityUserProcessor.java        |  94 +-
 ...ecurityNewST2.java => TestWSSecurityWSS60.java} | 133 +--
 ...ecurityNewST2.java => TestWSSecurityWSS86.java} | 154 ++--
 test/wssec/TestWSSecurityX509v1.java               |   7 +-
 xdocs/api.xml                                      |   6 +-
 xdocs/index.xml                                    |  27 +-
 77 files changed, 2705 insertions(+), 1500 deletions(-)

diff --cc build.xml
index f812382,83cfd83..610aaf3
--- a/build.xml
+++ b/build.xml
@@@ -28,8 -28,8 +28,8 @@@ Build Instructions
          <property name='product.version.major' value='1'/>
          <property name='product.version.minor' value='5'/>
          <property name='product.version.level' value='5'/>
-         <property name='product.version' value='1.5.5'/>
-         <!-- <property name='product.version' value='${product.version.major}.${product.version.minor}.${product.version.level}'/> -->
 -        <property name='product.version.qualifier' value='-RC2'/>
++        <property name='product.version.qualifier' value=''/>
+         <property name='product.version' value='${product.version.major}.${product.version.minor}.${product.version.level}${product.version.qualifier}'/>
          <property name="year" value="2008"/>
          <property name="copyright" value="Copyright &#169; ${year} Apache WSS4J Project. All Rights Reserved."/>
  
diff --cc pom.xml
index 61b9bc0,b417255..f43b1cc
--- a/pom.xml
+++ b/pom.xml
@@@ -1,421 -1,523 +1,522 @@@
- <?xml version="1.0" encoding="UTF-8"?>
- <project xmlns="http://maven.apache.org/POM/4.0.0"
-     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-     <modelVersion>4.0.0</modelVersion>
-     <groupId>org.apache.ws.security</groupId>
-     <artifactId>wss4j</artifactId>
-     <name>WSS4J</name>
-     <version>1.5.5</version>
-     <description>
-         Apache WSS4J is an implementation of the Web Services Security
-         (WS-Security) being developed at OASIS Web Services Security TC.
-         WSS4J is a primarily a Java library that can be used to sign and
-         verify SOAP Messages with WS-Security information. WSS4J will
-         use Apache Axis and Apache XML-Security projects and will be
-         interoperable with JAX-RPC based server/clients and .NET
-         server/clients.
-     </description>
-     <url>http://ws.apache.org/wss4j/</url>
-     <issueManagement>
-         <system>JIRA</system>
-         <url>http://issues.apache.org/jira/browse/WSS</url>
-     </issueManagement>
-     <mailingLists>
-         <mailingList>
-             <name>WSS4J Developer List</name>
-             <subscribe>wss4j-dev-subscribe@ws.apache.org</subscribe>
-             <unsubscribe>
-                 wss4j-dev-unsubscribe@ws.apache.org
-             </unsubscribe>
-             <post>wss4j-dev@ws.apache.org</post>
-             <archive>
-                 http://mail-archives.apache.org/mod_mbox/ws-wss4j-dev/
-             </archive>
-             <otherArchives>
-                 <otherArchive>http://www.nabble.com/WSS4J-f2398.html</otherArchive>
-             </otherArchives>
-         </mailingList>
-     </mailingLists>
-     <inceptionYear>2004</inceptionYear>
-     <!-- who the developers are for the project -->
-     <developers>
-         <developer>
-             <name>Davanum Srinivas</name>
-             <id>dims</id>
-             <email>dims@yahoo.com</email>
-             <organization></organization>
-         </developer>
-         <developer>
-             <name>Werner Dittmann</name>
-             <id>werner</id>
-             <email>werner@apache.org</email>
-             <organization></organization>
-         </developer>
-         <developer>
-             <name>Ias</name>
-             <id>ias</id>
-             <email>ias@apache.org</email>
-             <organization></organization>
-         </developer>
-         <developer>
-             <name>Ruchith Fernando</name>
-             <id>ruchithf</id>
-             <email>ruchithf@apache.org</email>
-             <organization></organization>
-         </developer>
-         <developer>
-             <name>Fred Dushin</name>
-             <id>fadushin</id>
-             <email>fadushin@apache.org</email>
-             <organization></organization>
-         </developer>
-         <developer>
-             <name>Colm O hEigeartaigh</name>
-             <id>coheigea</id>
-             <email>coheigea@apache.org</email>
-             <organization></organization>
-         </developer>
-     </developers>
-     <licenses>
-         <license>
-             <name>The Apache Software License, Version 2.0</name>
-             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
-             <distribution>repo</distribution>
-         </license>
-     </licenses>
-     <scm>
-         <connection>
-             scm:svn:http://svn.apache.org/repos/asf/webservices/wss4j/trunk/
-         </connection>
-         <developerConnection>
-             scm:svn:https://svn.apache.org/repos/asf/webservices/wss4j/trunk/
-         </developerConnection>
-         <url>http://svn.apache.org/viewvc/webservices/wss4j/trunk</url>
-     </scm>
-     <organization>
-         <name>The Apache Software Foundation</name>
-         <url>http://www.apache.org/</url>
-     </organization>
-     
-     <build>
-         <sourceDirectory>src</sourceDirectory>
-         <resources>
-             <resource>
-                 <directory>src</directory>
-                 <includes>
-                     <include>org/**/errors.properties</include>
-                 </includes>
-                 <filtering>false</filtering>
-             </resource>
-         </resources>
- 
-         <plugins>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.2</version>
-                 <executions>
-                     <execution>
-                         <id>prepareLicenseFiles</id>
-                         <phase>generate-resources</phase>
-                         <configuration>
-                             <tasks>
-                                 <copy
-                                     todir="${project.build.outputDirectory}/META-INF">
-                                     <fileset dir="${basedir}">
-                                         <include name="LICENSE.txt" />
-                                         <include name="NOTICE.txt" />
-                                     </fileset>
-                                 </copy>
-                             </tasks>
-                         </configuration>
-                         <goals>
-                             <goal>run</goal>
-                         </goals>
-                     </execution>
-                 </executions>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-one-plugin</artifactId>
-                 <version>1.2</version>
-                 <executions>
-                     <execution>
-                         <goals>
-                             <goal>install-maven-one-repository</goal>
-                             <goal>deploy-maven-one-repository</goal>
-                         </goals>
-                     </execution>
-                 </executions>
-                 <configuration>
-                     <remoteRepositoryId>apache</remoteRepositoryId>
-                     <remoteRepositoryUrl>
-                         scpexe://people.apache.org/www/people.apache.org/repo/m1-snapshot-repository
-                     </remoteRepositoryUrl>
-                 </configuration>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-release-plugin</artifactId>
-                 <configuration>
-                     <tagBase>
-                         https://svn.apache.org/repos/asf/webservices/wss4j/tags/
-                     </tagBase>
-                 </configuration>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-compiler-plugin</artifactId>
-                 <version>2.0.2</version>
-                 <configuration>
-                     <source>1.3</source>
-                     <target>1.3</target>
-                 </configuration>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-assembly-plugin</artifactId>
-                 <version>2.1</version>
-                 <configuration>
-                     <descriptors>
-                         <descriptor>assembly/bin.xml</descriptor>
-                         <descriptor>assembly/src.xml</descriptor>
-                     </descriptors>
-                     <tarLongFileMode>gnu</tarLongFileMode>
-                 </configuration>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-source-plugin</artifactId>
-                 <version>2.0.4</version>
-                 <executions>
-                     <execution>
-                         <goals>
-                             <goal>jar</goal>
-                         </goals>
-                     </execution>
-                 </executions>
-                 <configuration>
-                     <attach>true</attach>
-                 </configuration>
-             </plugin>
-         </plugins>
-     </build>
-     
-     <profiles>
-         <profile>
-             <id>release</id>
-             <activation>
-                 <property>
-                     <name>release</name>
-                     <value></value>
-                 </property>
-             </activation>
-             <build>
-                 <plugins>
-                     <plugin>
-                         <groupId>org.apache.maven.plugins</groupId>
-                         <artifactId>maven-javadoc-plugin</artifactId>
-                         <version>2.5</version>
-                         <executions>
-                             <execution>
-                                 <goals>
-                                     <goal>jar</goal>
-                                 </goals>
-                             </execution>
-                         </executions>
-                         <configuration>
-                             <attach>true</attach>
-                         </configuration>
-                     </plugin>
-                 </plugins>
-             </build>
-         </profile>
-         <profile>
-             <id>jdk14</id>
-             <activation>
-                 <activeByDefault>true</activeByDefault>
-                 <jdk>1.4</jdk>
-             </activation>
-             <dependencies>
-                 <dependency>
-                     <groupId>bouncycastle</groupId>
-                     <artifactId>bcprov-jdk14</artifactId>
-                     <version>${bcprov.jdk14.version}</version>
-                     <scope>runtime</scope>
-                 </dependency>
-             </dependencies>
-         </profile>
-         <profile>
-             <id>jdk15</id>
-             <activation>
-                 <jdk>1.5</jdk>
-             </activation>
-             <dependencies>
-                 <dependency>
-                     <groupId>bouncycastle</groupId>
-                     <artifactId>bcprov-jdk15</artifactId>
-                     <version>${bcprov.jdk15.version}</version>
-                     <scope>runtime</scope>
-                 </dependency>
-             </dependencies>
-         </profile>
-     </profiles>
-     
-     <properties>
-         <xmlsec.version>1.4.2</xmlsec.version>
-         <opensaml.version>1.1</opensaml.version>
-         <xml.apis.version>1.3.03</xml.apis.version>
-         <bcprov.jdk14.version>140</bcprov.jdk14.version>
-         <bcprov.jdk15.version>140</bcprov.jdk15.version>
-         <commons.logging.version>1.1</commons.logging.version>
-         <xalan.version>2.7.1</xalan.version>
-         <xerces.version>2.8.1</xerces.version>
-         <axis.version>1.4</axis.version>
-         <junit.version>3.8.1</junit.version>
-     </properties>
-     
-     <dependencies>
-         <dependency>
-             <groupId>commons-logging</groupId>
-             <artifactId>commons-logging</artifactId>
-             <version>${commons.logging.version}</version>
-             <scope>compile</scope>
-         </dependency>
-         <dependency>
-             <groupId>org.apache.santuario</groupId>
-             <artifactId>xmlsec</artifactId>
-             <version>${xmlsec.version}</version>
-             <scope>compile</scope>
-         </dependency>
-         <dependency>
-             <groupId>org.opensaml</groupId>
-             <artifactId>opensaml</artifactId>
-             <version>${opensaml.version}</version>
-             <scope>compile</scope>
-         </dependency>
-         <dependency>
-             <groupId>org.apache.axis</groupId>
-             <artifactId>axis</artifactId>
-             <version>${axis.version}</version>
-             <scope>provided</scope>
-         </dependency>
-         <dependency>
-             <groupId>org.apache.axis</groupId>
-             <artifactId>axis-ant</artifactId>
-             <version>${axis.version}</version>
-             <scope>provided</scope>
-         </dependency>
-         <dependency>
-             <groupId>org.apache.axis</groupId>
-             <artifactId>axis-jaxrpc</artifactId>
-             <version>${axis.version}</version>
-             <scope>provided</scope>
-         </dependency>
-         <dependency>
-             <groupId>org.apache.axis</groupId>
-             <artifactId>axis-saaj</artifactId>
-             <version>${axis.version}</version>
-             <scope>provided</scope>
-         </dependency>
-         <dependency>
-             <groupId>xalan</groupId>
-             <artifactId>xalan</artifactId>
-             <version>${xalan.version}</version>
-             <scope>runtime</scope>
-         </dependency>
-         <dependency>
-             <groupId>xerces</groupId>
-             <artifactId>xercesImpl</artifactId>
-             <version>${xerces.version}</version>
-             <scope>provided</scope>
-         </dependency>
-         <dependency>
-             <groupId>xml-apis</groupId>
-             <artifactId>xml-apis</artifactId>
-             <version>${xml.apis.version}</version>
-             <scope>provided</scope>
-         </dependency>
-         <dependency>
-             <groupId>junit</groupId>
-             <artifactId>junit</artifactId>
-             <version>${junit.version}</version>
-             <scope>test</scope>
-         </dependency>
-     </dependencies>
- 
-     <reporting>
-         <plugins>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-project-info-reports-plugin</artifactId>
-                 <version>2.1</version>
-                 <reportSets>
-                     <reportSet>
-                         <reports>
-                             <report>dependencies</report>
-                             <report>issue-tracking</report>
-                             <report>license</report>
-                             <report>mailing-list</report>
-                             <report>project-team</report>
-                             <report>scm</report>
-                         </reports>
-                     </reportSet>
-                 </reportSets>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-javadoc-plugin</artifactId>
-                 <version>2.5</version>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-changes-plugin</artifactId>
-                 <version>2.0</version>
-                 <configuration>
-                     <onlyCurrentVersion>true</onlyCurrentVersion>
-                     <!--
-                     <fixVersionIds>12313215</fixVersionIds>
-                     -->
-                     <resolutionIds>Any</resolutionIds>
-                     <statusIds>Closed</statusIds>
-                     <sortColumnNames>Key</sortColumnNames>
-                 </configuration>
-                 <reportSets>
-                     <reportSet>
-                         <reports>
-                             <report>jira-report</report>
-                         </reports>
-                     </reportSet>
-                 </reportSets>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-dependency-plugin</artifactId>
-                 <version>2.0</version>
-             </plugin>
-             <plugin>
-                 <groupId>org.apache.maven.plugins</groupId>
-                 <artifactId>maven-jxr-plugin</artifactId>
-                 <version>2.1</version>
-             </plugin>
-         </plugins>
-     </reporting>
-     
-     <distributionManagement>
-         <repository>
-             <id>apache-repo</id>
-             <name>Maven Central Repository</name>
-             <url>
-                 scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
-             </url>
-         </repository>
-         <site>
-             <id>website</id>
-             <url>
-                 scpexe://people.apache.org/www/ws.apache.org/wss4j/
-             </url>
-         </site>
-     </distributionManagement>
- </project>
+ <?xml version="1.0" encoding="UTF-8"?>
+ <project xmlns="http://maven.apache.org/POM/4.0.0"
+     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+     <modelVersion>4.0.0</modelVersion>
+     <groupId>org.apache.ws.security</groupId>
+     <artifactId>wss4j</artifactId>
+     <packaging>bundle</packaging>
+     <name>WSS4J</name>
 -    <version>1.5.5-RC2</version>
++    <version>1.5.5</version>
+     <description>
+         Apache WSS4J is an implementation of the Web Services Security
+         (WS-Security) being developed at OASIS Web Services Security TC.
+         WSS4J is a primarily a Java library that can be used to sign and
+         verify SOAP Messages with WS-Security information. WSS4J will
+         use Apache Axis and Apache XML-Security projects and will be
+         interoperable with JAX-RPC based server/clients and .NET
+         server/clients.
+     </description>
+     <url>http://ws.apache.org/wss4j/</url>
+     <issueManagement>
+         <system>JIRA</system>
+         <url>http://issues.apache.org/jira/browse/WSS</url>
+     </issueManagement>
+     <mailingLists>
+         <mailingList>
+             <name>WSS4J Developer List</name>
+             <subscribe>wss4j-dev-subscribe@ws.apache.org</subscribe>
+             <unsubscribe>
+                 wss4j-dev-unsubscribe@ws.apache.org
+             </unsubscribe>
+             <post>wss4j-dev@ws.apache.org</post>
+             <archive>
+                 http://mail-archives.apache.org/mod_mbox/ws-wss4j-dev/
+             </archive>
+             <otherArchives>
+                 <otherArchive>http://www.nabble.com/WSS4J-f2398.html</otherArchive>
+             </otherArchives>
+         </mailingList>
+     </mailingLists>
+     <inceptionYear>2004</inceptionYear>
+     <!-- who the developers are for the project -->
+     <developers>
+         <developer>
+             <name>Davanum Srinivas</name>
+             <id>dims</id>
+             <email>dims@yahoo.com</email>
+             <organization></organization>
+         </developer>
+         <developer>
+             <name>Werner Dittmann</name>
+             <id>werner</id>
+             <email>werner@apache.org</email>
+             <organization></organization>
+         </developer>
+         <developer>
+             <name>Ias</name>
+             <id>ias</id>
+             <email>ias@apache.org</email>
+             <organization></organization>
+         </developer>
+         <developer>
+             <name>Ruchith Fernando</name>
+             <id>ruchithf</id>
+             <email>ruchithf@apache.org</email>
+             <organization></organization>
+         </developer>
+         <developer>
+             <name>Fred Dushin</name>
+             <id>fadushin</id>
+             <email>fadushin@apache.org</email>
+             <organization></organization>
+         </developer>
+         <developer>
+             <name>Colm O hEigeartaigh</name>
+             <id>coheigea</id>
+             <email>coheigea@apache.org</email>
+             <organization></organization>
+         </developer>
+         <developer>
+             <name>Nandana Mihindukulasooriya</name>
+             <id>nandana</id>
+             <email>nandana@apache.org</email>
+             <organization></organization>
+         </developer>
+     </developers>
+     <licenses>
+         <license>
+             <name>The Apache Software License, Version 2.0</name>
+             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+             <distribution>repo</distribution>
+         </license>
+     </licenses>
+     <scm>
+         <connection>
+             scm:svn:http://svn.apache.org/repos/asf/webservices/wss4j/trunk/
+         </connection>
+         <developerConnection>
+             scm:svn:https://svn.apache.org/repos/asf/webservices/wss4j/trunk/
+         </developerConnection>
+         <url>http://svn.apache.org/viewvc/webservices/wss4j/trunk</url>
+     </scm>
+     <organization>
+         <name>The Apache Software Foundation</name>
+         <url>http://www.apache.org/</url>
+     </organization>
+     
+ 
+ 
+     <build>
+         <sourceDirectory>src</sourceDirectory>
+         <testSourceDirectory>test</testSourceDirectory>
+         <resources>
+             <resource>
+                 <directory>src</directory>
+                 <includes>
+                     <include>org/**/errors.properties</include>
+                 </includes>
+                 <filtering>false</filtering>
+             </resource>
+         </resources>
+         <testResources>
+             <testResource>
+                 <directory>test</directory>
+                 <excludes>
+                     <exclude>**/*.java</exclude>
+                 </excludes>
+             </testResource>
+         </testResources>
+ 
+         <plugins>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.2</version>
+                 <executions>
+                     <execution>
+                         <id>prepareLicenseFiles</id>
+                         <phase>generate-resources</phase>
+                         <configuration>
+                             <tasks>
+                                 <copy
+                                     todir="${project.build.outputDirectory}/META-INF">
+                                     <fileset dir="${basedir}">
+                                         <include name="LICENSE.txt" />
+                                         <include name="NOTICE.txt" />
+                                     </fileset>
+                                 </copy>
+                             </tasks>
+                         </configuration>
+                         <goals>
+                             <goal>run</goal>
+                         </goals>
+                     </execution>
+                 </executions>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.felix</groupId>
+                 <artifactId>maven-bundle-plugin</artifactId>
+                 <version>1.4.0</version>
+                 <extensions>true</extensions>
+                 <configuration>
+                     <instructions>
+                         <Bundle-Version>1.0.0</Bundle-Version>
+                         <Bundle-Name>org.apache.ws.security</Bundle-Name>
+                         <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor>
+                         <Bundle-Description>${pom.artifactId}</Bundle-Description>
+                         <Bundle-SymbolicName>org.apache.ws.security</Bundle-SymbolicName>
+                         <Export-Package>
+                               org.apache.ws.security.*; version=1.5.5,
+                               org.apache.ws.axis.security.*; version=1.5.5,
+                         </Export-Package>
+                         <Import-Package>
+                               !org.apache.ws.security.*,
+                               !org.apache.ws.axis.security.*,
+                               javax.xml.crypto.*,
+                               org.apache.xml.security.*,
+                               org.jcp.xml.dsig.internal.*,
+                               org.opensaml.*;resolution:=optional,
+                               *;resolution:=optional
+                         </Import-Package>
+                         <DynamicImport-Package>*</DynamicImport-Package>
+                     </instructions>
+                 </configuration>
+             </plugin>
+         </plugins>
+ 
+         <pluginManagement>
+             <plugins>
+                 <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-surefire-plugin</artifactId>
+                     <configuration>
+                         <reportFormat>brief</reportFormat>
+                         <useFile>false</useFile>
+                         <argLine>-Djava.endorsed.dirs=${basedir}/endorsed</argLine>
+                         <forkMode>once</forkMode>
+                         <childDelegation>false</childDelegation>
+                         <includes>
+                             <include>**/PackageTests.java</include>
+                         </includes>
+                     </configuration>
+                 </plugin>
+                 <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-release-plugin</artifactId>
+                     <configuration>
+                         <tagBase>
+                             https://svn.apache.org/repos/asf/webservices/wss4j/tags/
+                         </tagBase>
+                     </configuration>
+                 </plugin>
+                 <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-compiler-plugin</artifactId>
+                     <version>2.0.2</version>
+                     <configuration>
+                         <source>1.3</source>
+                         <target>1.3</target>
+                         <testExcludes>
+                             <exclude>interop/**/*</exclude>
+                         </testExcludes>
+                     </configuration>
+                 </plugin>
+                 <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-source-plugin</artifactId>
+                     <version>2.0.4</version>
+                     <executions>
+                         <execution>
+                             <goals>
+                                 <goal>jar</goal>
+                             </goals>
+                         </execution>
+                     </executions>
+                     <configuration>
+                         <attach>true</attach>
+                     </configuration>
+                 </plugin>
+                 <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-javadoc-plugin</artifactId>
+                     <version>2.5</version>
+                     <executions>
+                         <execution>
+                             <goals>
+                                 <goal>jar</goal>
+                             </goals>
+                         </execution>
+                     </executions>
+                     <configuration>
+                         <attach>true</attach>
+                     </configuration>
+                 </plugin>
+                 <plugin>
+                     <groupId>org.apache.maven.plugins</groupId>
+                     <artifactId>maven-assembly-plugin</artifactId>
+                     <version>2.1</version>
+                     <configuration>
+                         <descriptors>
+                             <descriptor>assembly/bin.xml</descriptor>
+                             <descriptor>assembly/src.xml</descriptor>
+                         </descriptors>
+                         <tarLongFileMode>gnu</tarLongFileMode>
+                     </configuration>
+                 </plugin>
+             </plugins>
+         </pluginManagement>
+     </build>
+     
+ 
+ 
+     <profiles>
+         <profile>
+             <id>release</id>
+             <activation>
+                 <property>
+                     <name>release</name>
+                     <value></value>
+                 </property>
+             </activation>
+             <build>
+                 <plugins>
+                     <plugin>
+                         <groupId>org.apache.maven.plugins</groupId>
+                         <artifactId>maven-javadoc-plugin</artifactId>
+                         <version>2.5</version>
+                     </plugin>
+                     <plugin>
+                         <groupId>org.apache.maven.plugins</groupId>
+                         <artifactId>maven-source-plugin</artifactId>
+                         <version>2.0.4</version>
+                     </plugin>
+                 </plugins>
+             </build>
+         </profile>
+         <profile>
+             <id>deploy</id>
+             <activation>
+                 <property>
+                     <name>deploy</name>
+                     <value></value>
+                 </property>
+             </activation>
+             <build>
+                 <plugins>
+                     <plugin>
+                         <groupId>org.apache.maven.plugins</groupId>
+                         <artifactId>maven-source-plugin</artifactId>
+                         <version>2.0.4</version>
+                     </plugin>
+                 </plugins>
+             </build>
+         </profile>
+         <profile>
+             <id>jdk14</id>
+             <activation>
+                 <activeByDefault>true</activeByDefault>
+                 <jdk>1.4</jdk>
+             </activation>
+             <dependencies>
+                 <dependency>
+                     <groupId>bouncycastle</groupId>
+                     <artifactId>bcprov-jdk14</artifactId>
+                     <version>${bcprov.jdk14.version}</version>
+                     <scope>runtime</scope>
+                 </dependency>
+             </dependencies>
+         </profile>
+         <profile>
+             <id>jdk15</id>
+             <activation>
+                 <jdk>1.5</jdk>
+             </activation>
+             <dependencies>
+                 <dependency>
+                     <groupId>bouncycastle</groupId>
+                     <artifactId>bcprov-jdk15</artifactId>
+                     <version>${bcprov.jdk15.version}</version>
+                     <scope>runtime</scope>
+                 </dependency>
+             </dependencies>
+         </profile>
+     </profiles>
+     
+ 
+ 
+     <properties>
+         <xmlsec.version>1.4.2</xmlsec.version>
+         <opensaml.version>1.1</opensaml.version>
+         <xml.apis.version>1.3.03</xml.apis.version>
+         <bcprov.jdk14.version>140</bcprov.jdk14.version>
+         <bcprov.jdk15.version>140</bcprov.jdk15.version>
+         <commons.logging.version>1.1</commons.logging.version>
+         <xalan.version>2.7.1</xalan.version>
+         <xerces.version>2.8.1</xerces.version>
+         <axis.version>1.4</axis.version>
+         <junit.version>3.8.1</junit.version>
+     </properties>
+     
+ 
+ 
+     <dependencies>
+         <dependency>
+             <groupId>commons-logging</groupId>
+             <artifactId>commons-logging</artifactId>
+             <version>${commons.logging.version}</version>
+             <scope>compile</scope>
+         </dependency>
+         <dependency>
+             <groupId>commons-discovery</groupId>
+             <artifactId>commons-discovery</artifactId>
+             <version>0.2</version>
+             <scope>test</scope>
+         </dependency>
+         <dependency>
+             <groupId>commons-codec</groupId>
+             <artifactId>commons-codec</artifactId>
+             <version>1.3</version>
+             <scope>test</scope>
+         </dependency>
+         <dependency>
+             <groupId>org.apache.santuario</groupId>
+             <artifactId>xmlsec</artifactId>
+             <version>${xmlsec.version}</version>
+             <scope>compile</scope>
+         </dependency>
+         <dependency>
+             <groupId>xalan</groupId>
+             <artifactId>xalan</artifactId>
+             <version>${xalan.version}</version>
+             <scope>compile</scope>
+         </dependency>
+         <dependency>
+             <groupId>xerces</groupId>
+             <artifactId>xercesImpl</artifactId>
+             <version>${xerces.version}</version>
+             <scope>provided</scope>
+         </dependency>
+         <dependency>
+             <groupId>xml-apis</groupId>
+             <artifactId>xml-apis</artifactId>
+             <version>${xml.apis.version}</version>
+             <scope>provided</scope>
+         </dependency>
+         <dependency>
+             <groupId>junit</groupId>
+             <artifactId>junit</artifactId>
+             <version>${junit.version}</version>
+             <scope>test</scope>
+         </dependency>
+         <dependency>
+             <groupId>org.opensaml</groupId>
+             <artifactId>opensaml</artifactId>
+             <version>${opensaml.version}</version>
+             <scope>provided</scope>
+         </dependency>
+         <dependency>
+             <groupId>org.apache.axis</groupId>
+             <artifactId>axis</artifactId>
+             <version>${axis.version}</version>
+             <scope>provided</scope>
+         </dependency>
+         <dependency>
+             <groupId>org.apache.axis</groupId>
+             <artifactId>axis-ant</artifactId>
+             <version>${axis.version}</version>
+             <scope>provided</scope>
+         </dependency>
+         <dependency>
+             <groupId>org.apache.axis</groupId>
+             <artifactId>axis-jaxrpc</artifactId>
+             <version>${axis.version}</version>
+             <scope>provided</scope>
+         </dependency>
+         <dependency>
+             <groupId>org.apache.axis</groupId>
+             <artifactId>axis-saaj</artifactId>
+             <version>${axis.version}</version>
+             <scope>provided</scope>
+         </dependency>
+     </dependencies>
+ 
+     <reporting>
+         <plugins>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-project-info-reports-plugin</artifactId>
+                 <version>2.1</version>
+                 <reportSets>
+                     <reportSet>
+                         <reports>
+                             <report>dependencies</report>
+                             <report>issue-tracking</report>
+                             <report>license</report>
+                             <report>mailing-list</report>
+                             <report>project-team</report>
+                             <report>scm</report>
+                         </reports>
+                     </reportSet>
+                 </reportSets>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-javadoc-plugin</artifactId>
+                 <version>2.5</version>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-changes-plugin</artifactId>
+                 <version>2.0</version>
+                 <configuration>
 -                    <!-- <onlyCurrentVersion>true</onlyCurrentVersion> -->
 -                    <fixVersionIds>12313215</fixVersionIds>
++                    <onlyCurrentVersion>true</onlyCurrentVersion>
+                     <resolutionIds>Any</resolutionIds>
+                     <statusIds>Closed</statusIds>
+                     <sortColumnNames>Key</sortColumnNames>
+                 </configuration>
+                 <reportSets>
+                     <reportSet>
+                         <reports>
+                             <report>jira-report</report>
+                         </reports>
+                     </reportSet>
+                 </reportSets>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-dependency-plugin</artifactId>
+                 <version>2.0</version>
+             </plugin>
+             <plugin>
+                 <groupId>org.apache.maven.plugins</groupId>
+                 <artifactId>maven-jxr-plugin</artifactId>
+                 <version>2.1</version>
+             </plugin>
+         </plugins>
+     </reporting>
+     
+ 
+ 
+     <distributionManagement>
+         <repository>
+             <id>apache-repo</id>
+             <name>Maven Central Repository</name>
+             <url>
+                 scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
+             </url>
+         </repository>
+         <snapshotRepository>
+             <id>apache-snapshots</id>
+             <name>Apache Development Repository</name>
+             <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
+             <uniqueVersion>false</uniqueVersion>
+         </snapshotRepository>
+         <site>
+             <id>website</id>
+             <url>
+                 scpexe://people.apache.org/www/ws.apache.org/wss4j/
+             </url>
+         </site>
+     </distributionManagement>
+ </project>