StoneVPN is a system that makes it easy to create certificates and configuration files for use with an OpenVPN server for both Windows and Linux users. It has the ability to create a zip file and e-mail the entire package to a user. It uses pyOpenSSL and custom patches that allow it to manage a CRL file.
|Tags||Python OpenVPN Cryptography|
Release Notes: A bug which caused an empty serial and/or index file to cause a traceback has been fixed.
Release Notes: Old files are now removed before creating a new certificate, as the OpenSSL index file was not being updated correctly. The output when displaying certificates was improved.
Release Notes: An option to generate a random passphrase was added. Passwords can now be included in the email sent to the user. A bug where StoneVPN looked for the OpenSSL configuration file in the wrong place was fixed.
Release Notes: A method for generating config files for all OSs at once was added. An option to include extra files (eg. documentation) was added. The passphrase can now be specified on the command line. Better handling of incorrect variables in the OpenSSL configuration file was implemented. Mac support was enhanced. Serial numbers are now correctly written to the OpenSSL serial file.
Release Notes: A new client template for Mac OS X was added. Multiple routes can be added to the client file. The certificate expiration option was expanded to allow for hours, days, and years. Small bugfixes and cosmetic changes were made.