Для начала в вашем файле отсутствует тэг с ID = a26e0bb6-3cb7-4094-a04b-b5c3981731e6
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<SendMessage xmlns="http://bip.bee.kz/SyncChannel/v10/Types">
<request xmlns="">
<requestInfo>
<messageId>1</messageId>
<correlationId>1</correlationId>
<serviceId>1</serviceId>
<messageDate>2017-06-14T10:20:39.5543389+06:00</messageDate>
<routeId>1</routeId>
<sender>
<senderId>1</senderId>
<password>1</password>
</sender>
<sessionId>1</sessionId>
</requestInfo>
<requestData>
<data id = "a26e0bb6-3cb7-4094-a04b-b5c3981731e6">
<messageDate>2017-06-14T10:20:39.5553389+06:00</messageDate>
<iin>123456789012</iin>
<surname>1</surname>
<name>1</name>
<patronymic>1</patronymic>
<documentNumber />
</data>
</requestData>
</request>
</SendMessage>
</soap:Body>
</soap:Envelope>
string SignNode = "data";
string parentNameSpace = "";
string signNodeId = "a26e0bb6-3cb7-4094-a04b-b5c3981731e6";
string inData = File.ReadAllText(@"D:\request.xml");
string xmlStrNew = "";
Kalkan.LoadKeyStore((int)KalkanCryptCOMLib.KALKANCRYPTCOM_STORETYPE.KCST_PKCS12, pinCode, filePath, " ");
Kalkan.SignXML(alias, flags, signNodeId, parentSignNode, parentNameSpace, inData, out xmlStrNew);
ЭЦП не помещает в заданный тег, а закидывает в корневой тег. Подскажите в чем проблема?