Arjan H
33c5fdfee1
Update go.mod dependencies of gui
2023-07-14 19:33:18 +02:00
Arjan H
012a7a5d53
Switch from docker-compose to docker compose plugin ( #73 )
...
The standalone docker-compose has been deprecated in favor of a plugin
for the compose binary.
2023-07-02 16:10:38 +02:00
Arjan H
2a518ae03a
It is now possible to upload backup files on the manage page ( #75 )
2023-07-01 11:03:47 +02:00
Arjan H
8aef5dd949
Fix restart of control container (also after restoring backup)
2023-06-29 20:06:03 +02:00
Arjan H
7cc703b855
Cosmetic: add more mouseover hints for audit log messages
2023-06-25 08:09:42 +02:00
Arjan H
e32b692599
Restart boulder after updating CRL generation interval
2023-06-16 19:26:52 +02:00
Arjan H
3781027664
Make Issuer CRL generation interval configurable (default 24h)
2023-06-15 18:36:18 +02:00
Arjan H
66b51217df
Prevent posting empty data from manage CRL ( #53 )
2023-06-11 15:59:57 +02:00
Arjan H
2b81d2d3dd
Add options to trigger CRL generation and upload a Root CRL ( #53 )
2023-06-11 12:09:14 +02:00
Arjan H
9f77d1a308
Add ability to keep private Root CA key offline ( #53 )
...
When generating a new Root CA certificate, show the key in the GUI and ask the user to
store it offline. When importing an existing CA make the root key optional.
When the private key is needed but we don't have it, ask the user to provide it. You
can now also create a CSR for the Issuer CA that can be signed by the offline Root CA.
2023-06-08 20:24:41 +02:00
Arjan H
f59601fde9
Fix connMaxIdleTime after spaces were changed to tabs
2023-04-29 19:17:56 +02:00
Arjan H
2653308333
Use go 1.20 in gui go.mod
2023-04-22 11:07:03 +02:00
Arjan H
0ed9d8eac2
Build and use local docker images for docker-only setup ( #41 )
...
For now, the images are still built on the target machine for testing,
in the end they need to be built in a GitHub action.
2023-04-15 09:19:17 +02:00
Arjan H
b5db9b857d
File config/ocsp-updater.json was removed from boulder
2023-04-08 10:50:45 +02:00
Arjan H
24b2712373
File setup_complete was created too soon on new installs
2023-03-26 14:48:11 +02:00
Arjan H
34acb1b7f2
Let apply scripts collect their own data from config
...
Before, we passed the info on via environment variables
2023-03-24 20:32:53 +01:00
Arjan H
620470ca87
Bump boulder version to release-2023-03-22
2023-03-23 20:08:06 +01:00
dependabot[bot]
8bb6fe6600
Bump golang.org/x/crypto in /gui ( #71 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.0.0-20211215153901-e495a2d5b3d3 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-09 20:56:31 +01:00
dependabot[bot]
dab3e85a1b
Bump golang.org/x/net in /gui ( #69 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20220607020251-c690dde0001d to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-25 15:48:50 +01:00
Arjan H
1ef6993672
Cosmetic: bump year
2023-01-09 20:46:30 +01:00
Arjan H
29fcf76cf2
Remove update button from GUI as it is not possible from inside docker
2022-12-24 09:47:49 +01:00
Arjan H
7db3efe0ba
Fix paths to static files on details pages of standalone version ( #55 )
2022-11-30 19:45:45 +01:00
Arjan H
33a7c62c3e
Regularly update CRL info on static certificates page ( #63 )
2022-11-05 16:28:24 +01:00
Arjan H
780c10daeb
Bump boulder version to release-2022-10-25
2022-10-26 20:38:34 +02:00
Arjan H
584accf056
Include the status/stats for consul container
2022-10-23 14:41:33 +02:00
Arjan H
40da9493d4
Bump boulder version to release-2022-10-17
2022-10-23 13:10:17 +02:00
Arjan H
f087a9bbcb
Fix docker installation ( #60 )
...
Possibly also is the solution for #58 ?
2022-10-05 20:32:27 +02:00
Arjan H
1d705b3334
Fix determining if embedded templates should be used ( #55 )
2022-09-25 08:56:59 +02:00
Arjan H
46c92f79d3
Bump boulder version to release-2022-09-06
2022-09-07 19:48:56 +02:00
Arjan H
7ef7e6576c
Fix log issue after release-2022-08-29
2022-09-06 22:13:45 +02:00
Arjan H
07f0abbcfa
Change binary name to labca-gui for consistency
2022-09-06 22:10:24 +02:00
Arjan H
e5798fb821
Make standalone gui version for Smallstep step-ca ACME ( #55 )
2022-09-05 20:52:21 +02:00
Arjan H
1a321e2091
Refactor ACME gui to use more generic structs
2022-09-02 20:18:41 +02:00
Arjan H
f53590f664
Set CRL lifespan and update periode to more appropriate values
2022-08-20 10:45:23 +02:00
Arjan H
7bd39317f2
Prevent repeating values when updating config files
2022-08-17 20:44:41 +02:00
Arjan H
5c3380bf0f
Generate and store crl files regularly; set crl URL in certs
...
Tweak the new crl-storer to save the crl files locally instead of in S3,
with some housekeeping to keep only the last five versions.
2022-08-17 20:36:39 +02:00
Arjan H
616da91583
Bump boulder version to release-2022-08-15
2022-08-16 19:35:01 +02:00
Arjan H
5d36f6ce80
Use random serial number for root/issuer certs ( #54 )
2022-08-15 22:03:54 +02:00
Arjan H
d7dee9ca1b
Refactor some deprecated code
2022-08-15 19:32:30 +02:00
Arjan H
f767264f57
Fix setting connMaxIdleTime in all db configs
2022-08-15 19:23:01 +02:00
Arjan H
888ef8556d
Refactor some deprecated code
2022-08-08 20:01:18 +02:00
Arjan H
3fed65af17
Keep setting the cookie so the expiration / max-age keeps renewing
...
Until now the session would expire 1 hour after the first action even
when you keep using the gui in between
2022-08-06 16:42:28 +02:00
Arjan H
09d2fcaf72
Set connMaxIdleTime in all db configs to prevent warnings in audit log
...
Should no longer see these messages from now on:
[mysql] closing bad idle connection: connection reset by peer
[mysql] driver: bad connection
2022-08-06 16:41:11 +02:00
Arjan H
9935b056c3
Update stats display on dashboard to docker-only situation
2022-08-06 15:15:54 +02:00
Arjan H
03c26b1479
Cosmetic: force refresh after updating config and making manual backup
2022-07-31 17:54:59 +02:00
Arjan H
28553dac91
Determine issuer NameID value so we can set the correct AIA URL ( #35 )
2022-07-31 16:42:47 +02:00
Arjan H
eb892ba54a
Cleanup any failed cert creation so it will be retried
2022-07-31 11:16:52 +02:00
Arjan H
c8ba8e7b9d
Bump boulder version to release-2022-07-25
2022-07-29 19:32:22 +02:00
Arjan H
9c1e3f2600
Make title/name on web pages configurable ( #52 )
2022-07-28 19:00:21 +02:00
Arjan H
8f739fdfe1
Suppress some long attributes from audit log on main dashboard
2022-06-04 17:09:54 +02:00