You would want to use a stainless steel rivet, and the reason for that is the cathode to anode ratio. Since aluminum is the anode when mated with stainless, a small aluminum rivet compared to a much larger piece of stainless will make the aluminum rivet corrode fast.
http://www.ocean.udel.edu/seagrant/publications/corrosion.html