Commit Graph

18 Commits

Author SHA1 Message Date
Gibheer 89e7ac94f5 add refresh
This adds the facilities to refresh resources automatically.
2017-10-06 14:25:02 +02:00
Gibheer bc410d2d10 overall cleanup and bugfixing
This commit fixes some minor issues with self signed certificates. On
the way to that fix, some other issues were fixed, which I can't
remember.
This also adds a couple of log output to make it easier to understand,
what actually happens in the daemon.
2017-07-28 14:45:56 +02:00
Gibheer 1cdac69f4b wire up the CA implementation
With this version, the certificates are now using the supplied CA
mechanism.
2017-07-15 00:57:03 +02:00
Gibheer 70515f6fa6 add basic CA support
This is the intial CA support, but not yet connected with the
certificate signing.
2017-07-14 20:41:03 +02:00
Gibheer 99e4d60516 add list option and some smaller adjustments
This adjusts the output of the initial help and adds the list option.
2017-06-07 22:35:12 +02:00
Gibheer cfca29e4b8 fix parameters and show output
The parameters weren't used because of using the package instead of the
variable.

Also the output of the show-cert option was adjusted because of the long
hash. There needs to be a better solution for that.
2017-06-07 22:33:57 +02:00
Gibheer 19e001234a fix a minor function spelling thingy 2017-06-07 21:03:32 +02:00
Gibheer 4af809970d add basic serial support
This is the last missing piece before tacking it all together.
2017-06-07 21:03:06 +02:00
Gibheer 0586796bf5 add basic certificate support
This is the first draft of the basic certificate support. Some fields
need to be shown when inspecting a certificate, but it should work fine
for now.
2017-06-06 23:03:42 +02:00
Gibheer 53e4bc7425 use the resource name provided by the input
This shortens the line and makes it much more readable.
2017-06-03 22:05:55 +02:00
Gibheer eb38f915f6 add todo item
This was found out when playing around with CSRs and deleting a
dependency. No error was raised, which was weird.
2017-06-03 22:04:50 +02:00
Gibheer 08f39fad0a add csr support
This adds support for certificate sign requsts.
2017-06-03 22:01:55 +02:00
Gibheer b9456bfd8b add public key support
This adds public key support. This also moves some of the type files
around or removes it, because they weren't used anymore.
2017-06-03 21:56:32 +02:00
Gibheer 92020d30b7 remove stale code in comments 2017-06-01 15:11:23 +02:00
Gibheer bc84bc4a28 add location support
This commit adds basic support for adding, deleting, ... locations. This
needed a bit of rework for the ResourceName, as it was kind of stupid to
have different implementations server internally and in the lib.

There is still some need for cleanup, but it works basically.
2017-05-31 21:03:51 +02:00
Gibheer bc8e1353af add private key handling
This also contains a couple fixes to the subject part.
2017-05-28 23:55:39 +02:00
Gibheer b9c2539073 move subject related server functions to subject 2017-05-28 21:36:16 +02:00
Gibheer 039f72c3d5 initial commit
The basic server and client are working and it is possible to add, list,
show, set and remove subjects.

Locations are not yet written to the filesystem yet and need to be
fixed.
2017-05-28 11:33:04 +02:00