Skip to content

Latest commit

 

History

History

certs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Generating Certificates

This script is used to generate the required certs for use with both the client and the mock target.

  • CA.crt -> Certificate Authority certificate (a self-signed certificate that signs all the others).
  • CA.key -> CA Private key (should be kept very secret).
  • client.crt / target.crt -> A client or target certificate that was signed by the CA.
  • client.key / target.key -> The private key corresponding to the client or target.
  • *.csr -> A certificate signing request. Used to generate certificates.

Simply run the script:

./generate.sh

Then pass the generated certs into the client and target:

Target name

The script generates Target certificates with the name "target.com"

Client Example

./gnoi_reset \
 <...>
-target_name target.com \
-ca /path/to/ca.crt \
-cert /path/to/client.crt \
-key /path/to/client.key

Target Example

./gnoi_target \
 <...>
-ca /path/to/ca.crt \
-cert /path/to/target.crt \
-key /path/to/target.key