Просмотр исходного кода

support organization in TLS cert gen

Darien Raymond 7 лет назад
Родитель
Сommit
0e1d2a924b
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      common/protocol/tls/cert/cert.go

+ 6 - 0
common/protocol/tls/cert/cert.go

@@ -78,6 +78,12 @@ func KeyUsage(usage x509.KeyUsage) Option {
 	}
 }
 
+func Organization(org string) Option {
+	return func(c *x509.Certificate) {
+		c.Subject.Organization = []string{org}
+	}
+}
+
 func MustGenerate(parent *Certificate, opts ...Option) *Certificate {
 	cert, err := Generate(parent, opts...)
 	common.Must(err)