How to sign an arbitrary message with Metamask? (proving you own an address)

I need to prove to a counterparty that I indeed do own a certain address, how do I sign an arbitrary message provided by them with Metamask?
There is no such functionallity in the wallet itself, but there should be sites that allow you to do that?
submitted by /u/TheCurious0ne
[link] [comments]