Commit Graph

238 Commits

Author SHA1 Message Date
Lauri Võsandi 589a31eb3d Sanitize configuration file section names 2016-01-15 13:48:24 +02:00
Lauri Võsandi 704523626b Rename spawn commands 2016-01-15 11:18:27 +02:00
Lauri Võsandi f2df17bb88 Refactor signature request submission
Certidude client now reads configuration from
/etc/certidude/client.conf, submits CSR-s and
once signed configures services based on
/etc/certidude/services.conf
2016-01-15 00:47:30 +02:00
Lauri Võsandi d8abde3d53 Refactor request submission
API now properly distinguishes duplicate request from other requests with same common name.
2016-01-14 11:02:57 +02:00
Lauri Võsandi aacf94bb28 Fix encoding error in duplicate request check 2016-01-14 10:44:26 +02:00
Lauri Võsandi 21c436ec88 Merge branch 'master' of https://github.com/laurivosandi/certidude
Conflicts:
	certidude/cli.py
2016-01-10 19:53:02 +02:00
Lauri Võsandi de08ba759d Release version 0.1.20 2016-01-10 19:51:54 +02:00
Lauri Võsandi 6a45592cd0 api: Fix CRL generation 2016-01-02 01:08:04 +02:00
Lauri Võsandi 0fb605ce27 api: Fix packaging 2016-01-02 01:06:30 +02:00
Lauri Võsandi 67c6a49dff api: Use uwsgi provided socket for nginx 2016-01-02 01:05:48 +02:00
Lauri Võsandi 1b50b8a371 cli: Fix group ownership for authority setup 2015-12-24 13:58:24 +00:00
Lauri Võsandi 8864af6072 Merge branch 'master' of github.com:laurivosandi/certidude 2015-12-23 14:49:00 +00:00
Lauri Võsandi 7f48476173 doc: Cleaned up nginx configration bits 2015-12-23 14:48:31 +00:00
Lauri Võsandi 6977d7148e cli: Send Accept header when requesting signed certificate 2015-12-23 16:10:00 +02:00
Lauri Võsandi af4d50db17 ui: Added product serial tag 2015-12-23 11:46:27 +00:00
Lauri Võsandi c59198887c api: Fixed API call for querying leases 2015-12-18 12:49:37 +00:00
Lauri Võsandi ece05a21e0 cli: Added closeaction=restart to ipsec.conf template 2015-12-16 21:55:49 +00:00
Lauri Võsandi da6600e2e9 api: Added signed certificate tagging mechanism 2015-12-16 17:41:49 +00:00
Lauri Võsandi 901b0f7224 api: Fix lookup of user context variable 2015-12-13 18:27:09 +00:00
Lauri Võsandi fbbf7a320d Add preliminary support for logging
Current logging mechanism makes use of Python's logging module.
MySQL logging handler inserts log entries to MySQL server and
another logging handler is used to stream events to web interface
via nginx streaming push.
2015-12-13 15:11:22 +00:00
Lauri Võsandi b788d701eb Refactor wrappers
Completely remove wrapper class for CA,
use certidude.authority module instead.
2015-12-12 22:39:17 +00:00
Lauri Võsandi 5876f61e15 Reverted nginx configuration example 2015-11-20 21:18:16 +01:00
Lauri Võsandi 8397d02f26 Removed leftfirewall=yes from strongSwan config template 2015-11-20 21:17:46 +01:00
Lauri Võsandi f893582338 Major refactoring, CA is associated with it's hostname now 2015-11-15 15:55:26 +01:00
Lauri Võsandi e6f050c257 Added preliminary interfacing with updown scripts 2015-11-13 23:20:51 +01:00
Lauri Võsandi 887743cc0b api: Preliminary API call for listing client leases 2015-11-13 19:41:19 +01:00
Lauri Võsandi 3d36b2f92c Merge branch 'master' of github.com:laurivosandi/certidude 2015-11-11 20:12:28 +01:00
Lauri Võsandi 4eb0cceacc api: Preliminary API-fication of user interface 2015-11-11 20:12:04 +01:00
Lauri Võsandi 34636a2abc Merge branch 'plaes-codecov' 2015-11-06 09:08:37 +02:00
Lauri Võsandi ffd6eccd80 Merge branch 'codecov' of https://github.com/plaes/certidude into plaes-codecov
Conflicts:
	certidude/api.py
2015-11-06 09:08:00 +02:00
Lauri Võsandi a413a15854 Added preliminary event handling for front-end 2015-10-28 11:46:36 +01:00
Lauri Võsandi f1c0a3925d Merge branch 'master' of github.com:laurivosandi/certidude 2015-10-28 10:52:14 +02:00
Lauri Võsandi e292e01aff cli: Cleaned up certificate listing 2015-10-28 10:51:52 +02:00
Lauri Võsandi 3012d843a9 Enabled certificate publishing from command-line
Instead of defining environment variables for
push server URL-s the URL-s are now fetched
from openssl.cnf instead.
2015-10-26 21:52:48 +01:00
Lauri Võsandi 42916a7ccc cli: Improved strongSwan gateway setup heuristics 2015-10-20 20:38:48 +03:00
Lauri Võsandi 4c9f4ffd47 signer: Fixed typo 2015-10-20 11:32:46 +03:00
Lauri Võsandi d4f735c34d cli: Add IKE Intermediate flag for strongSwan server CSR 2015-10-20 11:32:31 +03:00
Lauri Võsandi cf0317f7b3 api: Fixed CSR processing if autosign GET variable was not present 2015-10-20 10:47:41 +03:00
Lauri Võsandi 9a6e93f918 Released 0.1.18 2015-10-19 17:19:32 +03:00
Lauri Võsandi 90e7458136 Added textual representation for "IKE Intermediate" key usage flag 2015-10-17 20:53:46 +03:00
Lauri Võsandi e6817b0c81 Added instructions for automating certificate management on Ubuntu 2015-10-17 20:42:59 +03:00
Lauri Võsandi 0a92589f41 Cleaned up ipsec.conf templates 2015-10-17 20:36:12 +03:00
Lauri Võsandi 03d727fca9 cli: Added /etc/ipsec.secrets generation 2015-10-17 20:32:36 +03:00
Lauri Võsandi af608f6c75 Added NetworkManager strongSwan plugin integration 2015-10-17 18:07:26 +03:00
Lauri Võsandi fcb770aa7c Fixed strongswan server setup helper 2015-10-16 18:44:42 +03:00
Priit Laes 9a845fc009 Add basic tests for CA 2015-10-09 10:46:40 +03:00
Priit Laes 244919ba92 tests: Remove unused function 2015-10-09 09:37:54 +03:00
Priit Laes 6dec1eebd9 Fix traceback when no 'autosign' parameter was supplied 2015-10-08 14:47:22 +03:00
Priit Laes 8caf917d75 Add travis and codecov status badges 2015-10-08 14:25:27 +03:00
Priit Laes 9bb89460ca Add codecov.io service support 2015-10-08 14:20:13 +03:00