code: func (c *Client) CompareAndSwapCertAuthority(new, existing services.CertAuthority) error {
  	return trace.BadParameter("this function is not supported on the client")
  }
docs: // CompareAndSwapCertAuthority updates existing cert authority if the existing cert authority
  // value matches the value stored in the backend.