Apache WSS4J is an implementation of the OASIS Web services Security (WS-Security) specification in Java. It is primarily a Java library that can be used to sign and verify SOAP Messages with WS-Security information. Apache WSS4J can be used for securing Web services deployed in virtually any application server, but it includes special support for Apache Axis.