If you're new to sec-wall you may wish to follow the Getting started tutorial which includes downloading the software, installing it and preparing the first security configuration.
sec-wall supports SSL/TLS termination, client certificates, WS-Security, HTTP Basic Auth/Digest Auth, extensible authentication & authorization schemes based on custom HTTP headers and XPath expressions, powerful URL matching/rewriting and an optional headers enrichment. It's a security wall you can conveniently fence the otherwise defenseless backend servers with.
Although best suited for securing middleware and backend application servers, sec-wall can be used anywhere the ubiquitous HTTP protocol is being used.
sec-wall is open source software, distributed under the terms of a liberal GPLv3 license, it's free for any purpose, including commercial use.
Having understood the basics, you are encouraged to dive into the Reference documentation, a set of goal-oriented Usage examples and Architecture & design notes. No question will be left unanswered and all doubts will be resolved.
If you need any help you can pick one of the commercial or community support options. Paid support means priority tickets, on-site consulting and training services while the community will be able to help you out through the mailing list and an IRC channel.
Be sure to read on how to Get involved in case you have any suggestions, code or documentation patches, would like to better understand sec-wall's internals or simply feel like spending some time with Python programming. sec-wall is a friendly project and all contributions are most welcome!