code: func (cr CertificateRequest) MarshalJSON() ([]byte, error) {
  	return json.Marshal(RawCertificateRequest{
  		CSR: cr.CSR.Raw,
  	})
  }
docs: // MarshalJSON provides an implementation for encoding CertificateRequest objects.