소스 검색

support organization in TLS cert gen

Darien Raymond 7 년 전
부모
커밋
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)