Fix a bug that caused an error 400 on GenerateShortUrl

Because the GenerateShortUrl command wasn’t signed I always got an error 400 (Missing authentication timestamp) when I tried to generate a short URL. To fix this I enabled request signing for GenerateShortUrl.