blob: 62412a75f7490d801fec4e1cb0295630f8bf40f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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/
|