WSS4J.
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-Sec....
Here is the list of declaration for wss4j. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.apache.ws.security</groupId> <artifactId>wss4j</artifactId> <version>1.5.4</version> </dependency>
If you think this Maven repository POM file listing for wss4j is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The wss4j-1.5.4 has 9 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Log | commons-logging 1.1 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 445 |
Network | axis 1.4 An implementation of the SOAP ("Simple Object Access Protocol") submission to W3C. | 18 |
Parser | xercesImpl 2.8.1 Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to ... | 101 |
JUnit | junit 3.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1966 |
The following plugins are used in the wss4j-1.5.4.jar
The following packages are defined in the wss4j-1.5.4.jar
org.apache.ws.axis.security org.apache.ws.axis.security.handler org.apache.ws.security org.apache.ws.security.action org.apache.ws.security.components.crypto org.apache.ws.security.conversation org.apache.ws.security.conversation.dkalgo org.apache.ws.security.handler org.apache.ws.security.message org.apache.ws.security.message.token org.apache.ws.security.processor org.apache.ws.security.saml org.apache.ws.security.transform org.apache.ws.security.util
Here is the content of the POM file.
<?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.4</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> <ciManagement> <system>Continuum</system> <url>unknown</url> <notifiers> <notifier> <sendOnError>false</sendOnError> <sendOnFailure>false</sendOnFailure> <sendOnSuccess>false</sendOnSuccess> <sendOnWarning>false</sendOnWarning> <configuration> <address>wss4j-dev@ws.apache.org</address> </configuration> </notifier> </notifiers> </ciManagement> <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> </mailingList> </mailingLists> <inceptionYear>2004</inceptionYear> <!-- who the developers are for the project --> <contributors> <contributor> <name>Colm O hEigeartaigh</name> </contributor> <!-- ask permission to list others --> </contributors> <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> <!--<testSourceDirectory>test</testSourceDirectory> --> <plugins> <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.1</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"/> </fileset> </copy> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <!-- <execution> <id>settingUpInteropTests</id> <phase>generate-resources</phase> <configuration> <tasks> <mkdir dir="target/work"/> <axis-wsdl2java output="target/work" serverSide="yes" testcase="no" verbose="no" url="interop/ping.wsdl"> <mapping namespace="http://xmlsoap.org/Ping" package="org.apache.ws.axis.oasis.ping"/> </axis-wsdl2java> <echo message="Starting http server."/> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <execution> <id>stopServer</id> <phase>install</phase> <configuration> <tasks> <echo message="Stopping http server."/> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> --> </executions> </plugin> <plugin> <artifactId>maven-one-plugin</artifactId> <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> <artifactId>maven-release-plugin</artifactId> <configuration> <tagBase>https://svn.apache.org/repos/asf/webservices/wss4j/tags/</tagBase> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.3</source> <target>1.3</target> </configuration> </plugin> <!--<plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <includes> <include>**/*Test.java</include> </includes> <excludes> <exclude>tests/w3c/SchemaTest.java</exclude> </excludes> </configuration> </plugin> --> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>assembly/bin.xml</descriptor> <descriptor>assembly/src.xml</descriptor> </descriptors> <tarLongFileMode>gnu</tarLongFileMode> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <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> <artifactId>maven-javadoc-plugin</artifactId> <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-jdk13</artifactId> <version>${bcprov.jdk13.version}</version> </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> </dependency> </dependencies> </profile> </profiles> <properties> <xmlsec.version>1.4.0</xmlsec.version> <opensaml.version>1.1</opensaml.version> <xml.apis.version>1.3.03</xml.apis.version> <bcprov.jdk13.version>132</bcprov.jdk13.version> <bcprov.jdk15.version>132</bcprov.jdk15.version> <commons.logging.version>1.1</commons.logging.version> <xalan.version>2.7.0</xalan.version> <xerces.version>2.8.1</xerces.version> <axis.version>1.4</axis.version> <junit.version>3.8.1</junit.version> </properties> <repositories> <repository> <releases> <enabled>false</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> <id>apache-snapshots</id> <name>Apache Maven2 SNAPSHOTS</name> <url>http://people.apache.org/repo/m2-snapshot-repository/</url> <layout>default</layout> </repository> <repository> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>warn</checksumPolicy> </snapshots> <id>apache-ws-snapshots2</id> <name>Apache ws.zones - 2</name> <url>http://ws.zones.apache.org/repository2/</url> </repository> <repository> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>warn</checksumPolicy> </snapshots> <id>maven2</id> <name>Maven2 repo</name> <url>http://repo1.maven.org/maven2/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>snapshot</id> <name>Snapshot repository</name> <url>http://snapshots.maven.codehaus.org/maven2/</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>false</enabled> </releases> </pluginRepository> <pluginRepository> <id>snapshot-apache</id> <name>Apache Snapshot repository</name> <url>http://people.apache.org/repo/m2-snapshot-repository</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>false</enabled> </releases> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>${commons.logging.version}</version> </dependency> <dependency> <groupId>org.apache.santuario</groupId> <artifactId>xmlsec</artifactId> <version>${xmlsec.version}</version> </dependency> <dependency> <groupId>opensaml</groupId> <artifactId>opensaml</artifactId> <version>${opensaml.version}</version> </dependency> <dependency> <groupId>axis</groupId> <artifactId>axis</artifactId> <version>${axis.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>axis</groupId> <artifactId>axis-ant</artifactId> <version>${axis.version}</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>${xalan.version}</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>${xerces.version}</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>${xml.apis.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> </dependency> </dependencies> <reporting> <plugins> <!--plugin> <artifactId>maven-javadoc-plugin</artifactId> </plugin--> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <reportSets> <reportSet> <reports> <report>dependencies</report> <report>project-team</report> <report>mailing-list</report> <report>issue-tracking</report> <report>license</report> <report>scm</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> <version>2.0-beta-1-SNAPSHOT</version> </plugin> <!--plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jxr-maven-plugin</artifactId> <version>2.0-beta-2-SNAPSHOT</version> </plugin--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <configuration> <onlyCurrentVersion>true</onlyCurrentVersion> <resolutionIds>Any</resolutionIds> <statusIds>Resolved, Closed</statusIds> <sortColumnNames>Key</sortColumnNames> </configuration> <reportSets> <reportSet> <reports> <report>jira-report</report> </reports> </reportSet> </reportSets> </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> </snapshotRepository> <site> <id>website</id> <url>scpexe://people.apache.org/www/ws.apache.org/wss4j/</url> </site> </distributionManagement> </project>