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
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
aacf94bb28
Fix encoding error in duplicate request check
2016-01-14 10:44:26 +02:00
de08ba759d
Release version 0.1.20
2016-01-10 19:51:54 +02:00
6a45592cd0
api: Fix CRL generation
2016-01-02 01:08:04 +02:00
Lauri Võsandi
6977d7148e
cli: Send Accept header when requesting signed certificate
2015-12-23 16:10:00 +02:00
af4d50db17
ui: Added product serial tag
2015-12-23 11:46:27 +00:00
c59198887c
api: Fixed API call for querying leases
2015-12-18 12:49:37 +00:00
ece05a21e0
cli: Added closeaction=restart to ipsec.conf template
2015-12-16 21:55:49 +00:00
da6600e2e9
api: Added signed certificate tagging mechanism
2015-12-16 17:41:49 +00:00
901b0f7224
api: Fix lookup of user context variable
2015-12-13 18:27:09 +00:00
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
b788d701eb
Refactor wrappers
...
Completely remove wrapper class for CA,
use certidude.authority module instead.
2015-12-12 22:39:17 +00:00
8397d02f26
Removed leftfirewall=yes from strongSwan config template
2015-11-20 21:17:46 +01:00
f893582338
Major refactoring, CA is associated with it's hostname now
2015-11-15 15:55:26 +01:00
e6f050c257
Added preliminary interfacing with updown scripts
2015-11-13 23:20:51 +01:00
887743cc0b
api: Preliminary API call for listing client leases
2015-11-13 19:41:19 +01:00
3d36b2f92c
Merge branch 'master' of github.com:laurivosandi/certidude
2015-11-11 20:12:28 +01:00
4eb0cceacc
api: Preliminary API-fication of user interface
2015-11-11 20:12:04 +01:00
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
a413a15854
Added preliminary event handling for front-end
2015-10-28 11:46:36 +01:00
f1c0a3925d
Merge branch 'master' of github.com:laurivosandi/certidude
2015-10-28 10:52:14 +02:00
e292e01aff
cli: Cleaned up certificate listing
2015-10-28 10:51:52 +02:00
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
42916a7ccc
cli: Improved strongSwan gateway setup heuristics
2015-10-20 20:38:48 +03:00
4c9f4ffd47
signer: Fixed typo
2015-10-20 11:32:46 +03:00
d4f735c34d
cli: Add IKE Intermediate flag for strongSwan server CSR
2015-10-20 11:32:31 +03:00
cf0317f7b3
api: Fixed CSR processing if autosign GET variable was not present
2015-10-20 10:47:41 +03:00
90e7458136
Added textual representation for "IKE Intermediate" key usage flag
2015-10-17 20:53:46 +03:00
0a92589f41
Cleaned up ipsec.conf templates
2015-10-17 20:36:12 +03:00
03d727fca9
cli: Added /etc/ipsec.secrets generation
2015-10-17 20:32:36 +03:00
af608f6c75
Added NetworkManager strongSwan plugin integration
2015-10-17 18:07:26 +03:00
fcb770aa7c
Fixed strongswan server setup helper
2015-10-16 18:44:42 +03:00
9a845fc009
Add basic tests for CA
2015-10-09 10:46:40 +03:00
6dec1eebd9
Fix traceback when no 'autosign' parameter was supplied
2015-10-08 14:47:22 +03:00
91d09629e2
cli: Fix 'certidude list [CA]...' command
2015-09-30 15:41:19 +03:00
f73885fe70
cli: Use CERTIDUDE_CONF env variable to load custom configuration
2015-09-30 11:42:38 +03:00
5d5894a77a
Drop netifaces requirement
2015-09-29 15:26:33 +03:00
706f4f78d3
cli: sha1 is deprecated, use sha256 instead.
2015-09-29 15:17:08 +03:00
3e93aeee72
cli: Make sure user doesn't accidentally overwrite existing setup
2015-09-29 15:17:08 +03:00
c68c5d2a07
Remove 'certidude' group requirement for creating CA configuration
...
We shouldn't require user to have 'certidude' user/group in system
in order to just create initial CA setup.
2015-09-29 15:17:08 +03:00
81eef1d42f
Remove the netifaces requirement
2015-09-29 15:17:08 +03:00
4c1c2010c6
Add basic tests
2015-09-29 15:17:08 +03:00
4a94715c68
Add workaround for chroot issues
2015-09-03 09:00:45 +00:00
0435b802af
Kill unused imports from api
2015-09-02 06:20:19 +00:00
46fd8a2385
Move all falcon-specific stuff away from cli
2015-09-02 06:20:19 +00:00
f93ce70d6d
Add factory function to create wsgi app - kills some duplicate code
2015-09-02 06:20:19 +00:00
03f9c9fd50
cli: spawn: Fix error message when certidude signer is already running
2015-08-27 17:47:28 +00:00
49a79c9180
cli: spawn: Return error code when spawn fails
2015-08-27 11:52:40 +00:00
8b35102974
Refactor CertificateAuthorityConfig to accept single configuration file
2015-08-27 11:48:53 +00:00