open-nomad/helper/tlsutil/testdata
2021-08-13 11:09:40 +02:00
..
ca-bad-csr.json Fix tlsutil tests 2016-11-10 12:18:13 -08:00
ca-bad-key.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
ca-bad.csr tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
ca-bad.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
ca-config.json Fix tlsutil tests 2016-11-10 12:18:13 -08:00
ca-csr.json Fix tlsutil tests 2016-11-10 12:18:13 -08:00
ca-key.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
ca-whitespace.pem config: accept CA PEM files with extra whitespace 2018-09-06 11:38:56 -07:00
ca.csr tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
ca.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
global-ca.pem client: set host name when migrating over tls 2018-09-05 17:24:17 -07:00
global-client-key.pem client: set host name when migrating over tls 2018-09-05 17:24:17 -07:00
global-client.pem client: set host name when migrating over tls 2018-09-05 17:24:17 -07:00
global-server-key.pem client: set host name when migrating over tls 2018-09-05 17:24:17 -07:00
global-server.pem client: set host name when migrating over tls 2018-09-05 17:24:17 -07:00
nomad-bad-csr.json Fix tlsutil tests 2016-11-10 12:18:13 -08:00
nomad-bad-key.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
nomad-bad.csr tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
nomad-bad.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
nomad-foo-csr.json Fix tlsutil tests 2016-11-10 12:18:13 -08:00
nomad-foo-key.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
nomad-foo.csr tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
nomad-foo.pem tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00
README.md tlsutil: update testing certificates close to expiry. 2021-08-13 11:09:40 +02:00

Nomad Test Certificate

Using cfssl 1.6.0

File Description
ca.pem CA certificate
ca-key.pem CA Key
nomad-foo.pem Nomad cert for foo region
nomad-foo-key.pem Nomad key for foo region
ca-bad.pem CA cert for bad region
ca-key-bad.pem CA key for bad region
nomad-bad.pem Nomad cert for bad region
nomad-bad-key.pem Nomad key for bad region
global-*.pem For global region

Generating self-signed certs

# Write defaults and update.
# NOTE: this doesn't need to be run if regenerating old certificates and
# shouldn't as it overrides non-default values.
cfssl print-defaults csr > ca-csr.json
cfssl print-defaults csr > ca-bad-csr.json
cfssl print-defaults config > ca-config.json

# Generate CA certificates and keys.
#
# 1. Generates ca.csr, ca.pem, and ca-key.pem.
# 2. Generates ca-bad.csr, ca-bad.pem, and ca-bad-key.pem.
cfssl gencert -loglevel=5 -config ca-config.json -initca ca-csr.json | cfssljson -bare ca -
cfssl gencert -loglevel=5 -config ca-config.json -initca ca-bad-csr.json | cfssljson -bare ca-bad -

# Generate certificates and keys.
#
# 1. Generates nomad-foo.csr, nomad-foo.pem, and nomad-foo-key.pem.
# 1. Generates nomad-bad.csr, nomad-bad.pem, and nomad-bad-key.pem.
cfssl gencert -loglevel=5 -ca ca.pem -ca-key ca-key.pem -config ca-config.json nomad-foo-csr.json | cfssljson -bare nomad-foo
cfssl gencert -loglevel=5 -ca ca-bad.pem -ca-key ca-bad-key.pem -config ca-config.json nomad-bad-csr.json | cfssljson -bare nomad-bad