Верно ли, что для подписи используется вызов api.Accept?
 
Метод Accept даёт команду на формирование служебного документа переподписи. Сама подпись будет сформирована при вызове AutoSendReceive после вызова метода Accept.