code: func (cr *CertificateRequest) Name() pkix.Name {
  	var name pkix.Name
  	name.CommonName = cr.CN
  
  	for _, n := range cr.Names {
  		appendIf(n.C, &name.Country)
  		appendIf(n.ST, &name.Province)
  		appendIf(n.L, &name.Locality)
  		appendIf(n.O, &name.Organization)
  		appendIf(n.OU, &name.OrganizationalUnit)
  	}
  	name.SerialNumber = cr.SerialNumber
  	return name
  }
docs: // Name returns the PKIX name for the request.