diff options
Diffstat (limited to 'tests/load/cert')
-rwxr-xr-x | tests/load/cert | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/load/cert b/tests/load/cert new file mode 100755 index 0000000..62412a7 --- /dev/null +++ b/tests/load/cert @@ -0,0 +1,23 @@ +#! /bin/sh + +# Normally, you don't need to regenerate the private key. +# +# openssl genrsa 4096 > key.pem + +# Copy cert.pem content to the certificate value of the following manifest +# files: +# 1/stable/repositories +# pkg/1/dev.cppget.org/signed/repositories +# +openssl req -x509 -new -key key.pem -days 1825 -config openssl.cnf > cert.pem + +# To regenerate the packages and signature manifest files run: +# +# ../../../bpkg/bpkg/bpkg rep-create 1/stable --key key.pem +# ../../../bpkg/bpkg/bpkg rep-create pkg/1/dev.cppget.org/signed --key key.pem +# +# Update certificate fingerprint in loadtab for dev.cppget.org/signed +# repository. To print the fingerprint run: +# +# ../../../bpkg/bpkg/bpkg rep-info --cert-fingerprint \ +# tests/load/pkg/1/dev.cppget.org/signed/ |