Как я уверен, вы знаете, 401 означает не авторизован. Возможно, это означает, что ваша подпись недействительна.
Вы не публикуете весь свой код, но я не вижу, как он мог бы правильно генерировать правильную подпись, поскольку ваш метод подписи, кажется, не принимает ни один из параметров - наиболее показательно метку времени и одноразовый номер - в качестве ввода. Если вы уже правильно рассчитали сигнатуру, вам нужно использовать ту же самую метку времени и одноразовый номер в заголовке Authorized; использование другого означает, что подпись недействительна.