Для связи с сайтом нужна подпись запроса, которая формируется на основании хеша тела запроса, который был подписан RSA ключом (или наоборот?) используя алгоритм PKSC#1 v1.5 и у меня вообще нет идей про то, что делать. В 1С разумеется такого нет, в интернете я даже не нашла описание как оно работает. Что делать? Подключать типа внешнюю компоненту, которая будет формировать подпись?
Кто Вам такое сказал? Разумеется, в 1С это есть. Вернее не в 1С, а МенеджерКриптографии использует криптопровайдеров из операционной системы. В винду встроен криптопровайдер, который делает RSA. В RSA любая подпись формируется на основании хеша подписываемых данных.
(7) Не поможет. МенеджерКриптографии эсочный не работает по RSA-SHA256. Помню, что делает RSA-SHA1 и еще каких-то три хеширования MD2, MD4, MD5 вроде бы.
(5) Смотрите здесь 67й коммент https://infostart.ru/public/896874/ Там лишнего много, но в процессе взаимодействия с Гуглом как раз делается подпись RSA-SHA256 - примерно там где
КрПровайдер = Новый COMОбъект("System.Security.Cryptography.RSACryptoServiceProvider");