code: func subjectTemplateAdditional(country, province, locality, orgUnit, streetAddress, postalCode string) pkix.Name {
  	name := subjectTemplate()
  	if len(country) >= 1 {
  		name.Country = []string{country}
  	}
  	if len(province) >= 1 {
  		name.Province = []string{province}
  	}
  
  	if len(locality) >= 1 {
  		name.Locality = []string{locality}
  	}
  	if len(orgUnit) >= 1 {
  		name.OrganizationalUnit = []string{orgUnit}
  	}
  	if len(streetAddress) >= 1 {
  		name.StreetAddress = []string{streetAddress}
  	}
  	if len(postalCode) >= 1 {
  		name.PostalCode = []string{postalCode}
  	}
  	return name
  }
docs: // Additional for X509 subject