code: func (c *ClientConn) LoadRSAPrivateKey(key *rsa.PrivateKey) error {
  	var mk = x509.MarshalPKCS1PrivateKey(key)
  
  	var pemData = pem.EncodeToMemory(&pem.Block{
  		Type:  "RSA PRIVATE KEY",
  		Bytes: mk,
  	})
  
  	return c.loadPrivateKey("RSA", string(pemData))
  }
docs: // LoadRSAPrivateKey encodes a *rsa.PrivateKey as a PEM block before sending
  // it to the Vici interface