Commit Graph
35 Commits
Author SHA1 Message Date
Tim Bruijnzeels 901e2dfae7 Accept invalid certs when connecting to localhost or 127.0.0.1 - useful when testing. 2019-07-18 12:05:22 +02:00
Tim Bruijnzeels a6cbddbdf5 Generate the RFC8183 ID when a CA is initialised. Return RFC 8183 Child Request for CAs. 2019-07-18 11:55:20 +02:00
Tim Bruijnzeels b30c3a02b7 Merging cms_proxy module back into commons, so that we can define RFC8183 parents more easily. (#13) 2019-07-17 13:09:07 +02:00
Tim Bruijnzeels 6b2d64e4f8 Support RFC6492 Issuance Report XML, and use it internally as well. (Issue #13) 2019-07-16 12:16:24 +02:00
Tim Bruijnzeels e859146bad Support RFC6492 List Response XML (for issue: #13) 2019-07-15 13:42:05 +02:00
Tim Bruijnzeels 4cb43debb8 Fixes support for RFC8181 clients again. 2019-07-11 14:31:48 +02:00
Tim Bruijnzeels 57b3096418 Manage embedded delegated CA through CLI. 2019-07-10 15:06:28 +02:00
Tim Bruijnzeels 0280e6eaec Simplify: let TA and CA use same codebase 'CertAuth' 2019-07-09 12:17:40 +02:00
Tim Bruijnzeels e0d7596de4 Support child CA under embedded TA. Work in progress. Issue #14 2019-07-05 12:13:39 +02:00
Tim Bruijnzeels 16d50e8b46 Updating to latest rpki 0.5 master branch. 2019-06-11 21:51:28 +02:00
Tim Bruijnzeels 821274a8d0 Fix authorisation checks. 2019-06-11 17:06:42 +02:00
Tim Bruijnzeels 40b154c577 Upgrade to actix-web 1.0 2019-06-11 12:49:50 +02:00
Tim Bruijnzeels f93cbebbff Clarify full-sync scenario, and use more descriptive error identifiers in code. 2019-06-06 11:14:24 +02:00
Tim Bruijnzeels afd226933e Update dependencies and use built-in serde for Time. 2019-06-06 10:54:50 +02:00
Tim Bruijnzeels 16ce1db2ec Automate (re)-publication. Closes #33. 2019-06-05 17:15:27 +02:00
Tim Bruijnzeels 2d122d6664 Reduce complexity in eventsourcing. Closes #41 2019-06-04 17:13:44 +02:00
Tim Bruijnzeels 28e89a7fc3 Quick fix for Serial serialization - will be fixed properly in rpki.rs. 2019-06-04 16:06:48 +02:00
Tim Bruijnzeels a6d9aade03 Manual publication of TA MFT and CRL. Closes #12. 2019-06-04 08:46:58 +02:00
Tim Bruijnzeels 733f76f53b Refactoring the TrustAnchor in preparation of publication. 2019-05-23 11:34:21 +02:00
Tim Bruijnzeels 0b72b0792e Add EventListener to event sourcing.
Also had to refer to explicit type DiskAggregateStore for now.
2019-05-15 10:34:11 +02:00
Tim Bruijnzeels 2705418eab Create Manifest and CRL for TA (initially). 2019-05-14 12:31:17 +02:00
Tim Bruijnzeels cd7dcfa437 Download ta.cer. 2019-05-08 15:18:18 +02:00
Tim Bruijnzeels 3e3759f789 Start test server using https for integration testing - accept self signed certs in these tests. 2019-05-07 14:41:02 +02:00
Tim Bruijnzeels f04793b0fc Temporary fix for latest rpki-rs. CMS proxy currently broken, but will fix. 2019-05-03 17:13:01 +02:00
Tim Bruijnzeels 710323db01 Initialising TA from UI. Not displaying properly yet. (See #12)
Also note: had to change http -> https all over the place, and this currently breaks the client connections for the CLI and integration tests. Will fix this soon!
2019-05-03 16:14:02 +02:00
Tim Bruijnzeels 13394879f4 Adding view for TrustAnchor. 2019-04-30 16:27:55 +02:00
Tim Bruijnzeels a34d5603d7 Moving common CA data types to krill_commons/api. And initialise TA from CaServer. 2019-04-29 15:35:38 +02:00
Tim Bruijnzeels 302f2e7db4 Use serde "derive" as a feature, not a separate crate. 2019-04-26 09:01:26 +02:00
Tim Bruijnzeels 85a81c062d Use commands and events to initialise the TA. (#12) 2019-04-26 08:47:07 +02:00
Tim Bruijnzeels f5a9647072 Add RepoInfo when intitialising TA (#12) 2019-04-18 17:30:20 +02:00
Tim Bruijnzeels d54122bd0b Add RepoInfo to support storing information about where to publish. (#12) 2019-04-18 17:14:22 +02:00
Tim Bruijnzeels 5255c2de75 Test that serializing and deserializing CA resources works. Fixes #38 2019-04-18 15:54:49 +02:00
Tim Bruijnzeels 06acc47876 Initialise TrustAnchor with resources *and* its key. (Issue: #12) 2019-04-18 09:33:13 +02:00
Tim Bruijnzeels 00dce7912d Introducing TrustAnchor - can't do anything beyond being initialised with resources yet. 2019-04-17 17:28:44 +02:00
Tim Bruijnzeels a2dbe5bb4e Adding sub-project for CA support. 2019-04-12 15:25:03 +02:00