Quickstart
There will soon be a guide how to run the registry server.
It will be written when the helm chart is created.
Generating a issuer key
An issuer key is the public-private key-pair used by an issuing body to issue certificates on the registries.
Issuer algorithm used is the ED25519 curve, this is one of the most used curves for signing and is in broad use and is tried and tested.
To generate a private key one can use openssl, below we generate a key for narnia.
openssl genpkey -algorithm ED25519 -out narnia.pem
NOTE: This is the private key which must be kept secure
Deriving public key
To derive the public key to be shared with the registry verifiers one can use openssl, here the key is written to a file named narnia.pub
openssl pkey -in narnia.pem -pubout > narnia.pub
Add it values.yaml file
To add the narnia.pub to the values file, one must encode the file as base64, this can again be done using the shell
cat narnia.pub | base64 -w 0
note: the
-w 0
is to disable word-wrap of the output depending on the platform