strongSwan

strongSwan
Developer(s) Andreas Steffen, Martin Willi & Tobias Brunner
Stable release 5.2.2 / January 5, 2015
Operating system Linux, Android, Maemo, FreeBSD, OS X, Windows
Type IPsec
License GNU General Public License
Website https://www.strongswan.org/

strongSwan is a complete IPsec implementation for Linux 2.6 and 3.x kernels. The focus of the project is on strong authentication mechanisms using X.509 public key certificates and optional secure storage of private keys on smartcards through a standardized PKCS#11 interface.

Overview

The project is actively maintained by Andreas Steffen who is a professor for Security in Communications at the University of Applied Sciences in Rapperswil, Switzerland.[1]

As a descendant of the FreeS/WAN project, strongSwan continues to be released under the GPL license.[2] It supports certificate revocation lists and the Online Certificate Status Protocol (OCSP). A unique feature is the use of X.509 attribute certificates to implement access control schemes based on group memberships. StrongSwan interoperates with other IPsec implementations, including various Microsoft Windows and Mac OS X VPN clients. The modular strongSwan 5.0 branch fully implements the Internet Key Exchange (IKEv2) protocol defined by RFC 5996.[3]

Features

StrongSwan supports IKEv1 and fully implements IKEv2.[3]

IKEv1 and IKEv2 features

IKEv2 only features

KVM simulation environment

The focus of the strongSwan project lies on the strong Authentication by means of X.509-Certificates, as well as the optional safe storage of private key on smart cards with help of the standardized PKCS#11 interface, strongSwan certificate check lists and On-line Certificate Status Protocol (OCSP).

An important capability is the use of X.509 Certificate Attributes, which permits it to realize complex access control mechanisms on the basis of group memberships.

strongSwan is however simple to configure and works smoothly with nearly all other IPsec implementations, in particular also with various Microsoft Windows and Mac OS X-VPN-products.

strongSwan comes with a simulation environment based on KVM. A network of eight virtual hosts allows the user to enact a multitude of site-to-site and roadwarrior VPN scenarios.

See also

External links

References

  1. [https://www.hsr.ch/Advisors.1699.0.html?&tx_icscrm_pi4[content]=4758&tx_icscrm_pi4[id_person]=525324 "Advisors: Prof. Dr. Andreas Steffen"]. University of Applied Sciences. Retrieved 2014-03-31.
  2. "strongSwan: License statement". 2014-03-22. Retrieved 2014-03-31.
  3. 3.0 3.1 "strongSwan: the OpenSource IPsec-based VPN Solution". 2014-02-28. Retrieved 2014-03-31.