Implemented basic functionality.
This commit is contained in:
13
examples/ca_config.hcl
Normal file
13
examples/ca_config.hcl
Normal file
@@ -0,0 +1,13 @@
|
||||
ca "example_ca" {
|
||||
name = "Example CA"
|
||||
country = "PL"
|
||||
organization = "ACME Corp"
|
||||
serial_type = "random"
|
||||
key_size = 4096
|
||||
validity = "10y"
|
||||
|
||||
paths {
|
||||
certificates = "certs"
|
||||
private_keys = "private"
|
||||
}
|
||||
}
|
20
examples/example-certificates.hcl
Normal file
20
examples/example-certificates.hcl
Normal file
@@ -0,0 +1,20 @@
|
||||
defaults {
|
||||
subject = "{{ .Name }}.koszewscy.waw.pl"
|
||||
type = "server"
|
||||
validity = "1y"
|
||||
san = ["DNS:{{ .Name }}.koszewscy.waw.pl"]
|
||||
}
|
||||
|
||||
certificate "grafana" {
|
||||
# from default: subject = "{{ .Name }}.koszewscy.waw.pl" # result: grafana.koszewscy.waw.pl
|
||||
# from default: type = "server"
|
||||
# from default: validity = "1y"
|
||||
# from default: san = ["DNS:{{ .Name }}.koszewscy.waw.pl"] # result: [ "DNS:grafana.koszewscy.waw.pl" ]
|
||||
}
|
||||
|
||||
certificate "loki" {
|
||||
subject = "{{ .Name }}.koszewscy.email" # result: loki.koszewscy.email
|
||||
# from default: type = "server"
|
||||
# from default: validity = "1y"
|
||||
san = ["DNS:{{ .Name }}.koszewscy.email"] # result: [ "DNS:loki.koszewscy.email" ]
|
||||
}
|
Reference in New Issue
Block a user