mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 10:19:34 +00:00
34 lines
880 B
Diff
34 lines
880 B
Diff
diff --git a/test/certs/generate.sh b/test/certs/generate.sh
|
|
index 7386e7992..27d105017 100755
|
|
--- a/test/certs/generate.sh
|
|
+++ b/test/certs/generate.sh
|
|
@@ -64,8 +64,8 @@ webpki() (
|
|
# script.
|
|
cd ../..
|
|
make build
|
|
- mkdir ./test/certs/webpki
|
|
- go run ./test/certs/webpki.go
|
|
+ mkdir ./labca/certs/webpki
|
|
+ # go run ./labca/certs/webpki.go
|
|
)
|
|
|
|
if ! [ -d ipki ]; then
|
|
@@ -73,6 +73,17 @@ if ! [ -d ipki ]; then
|
|
ipki
|
|
fi
|
|
|
|
+end_date=$(openssl x509 -enddate -noout -in ipki/boulder/cert.pem | cut -d= -f2)
|
|
+end_date_seconds=$(date -d "$end_date" +%s)
|
|
+current_date_seconds=$(date +%s)
|
|
+remaining_days=$(( (end_date_seconds - current_date_seconds) / 86400 ))
|
|
+if [ $remaining_days -lt 60 ]; then
|
|
+ echo "Regenerating ipki/..."
|
|
+ [ -d ipki.prev ] && rm -rf ipki.prev
|
|
+ mv ipki ipki.prev
|
|
+ ipki
|
|
+fi
|
|
+
|
|
if ! [ -d webpki ]; then
|
|
echo "Generating webpki/..."
|
|
webpki
|