From 208c351a397164b6594851b2ce7528eef99915e6 Mon Sep 17 00:00:00 2001 From: Mariano Cano Date: Wed, 1 Jul 2020 18:30:41 -0700 Subject: [PATCH] Add sample leaf template. --- x509util/templates.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 x509util/templates.go diff --git a/x509util/templates.go b/x509util/templates.go new file mode 100644 index 00000000..a7f2b225 --- /dev/null +++ b/x509util/templates.go @@ -0,0 +1,15 @@ +package x509util + +const DefaultLeafTemplate = `{ + "subject": {{ toJson .Subject }}, + "sans": [ + {{- range $index, $san := initial .SANs }} + {"type": "{{ $san.Type }}", "value": "{{ $san.Value }}"}, + {{- end }} + {{- with last .SANs }} + {"type": "{{ .Type }}", "value": "{{ .Value }}"} + {{- end }} + ], + "keyUsage": ["keyEncipherment", "digitalSignature"], + "extKeyUsage": ["serverAuth", "clientAuth"] +}`