Capicom ActiveX object
От: DunhiL  
Дата: 06.03.06 14:16
Оценка:
Может кто работал конкретно с этим объектом — это ActiveX объект для подписывания документов ЭЦП.
Возникли слледующие проблемы.
В методе javascript получается ActiveX-объект, и у него вызывается метод

var DSSignedData = new ActiveXObject("CAPICOM.SignedData");
var DSSigner = new ActiveXObject("CAPICOM.Signer");

DSSignedData.Content = ...<строка в кодировке windows-1251>;
signingData = DSSignedData.Sign(DSSigner, true, 0);

Проблема в том, что происходит перекодирование строки до момента вызова метода sign — она приходит в него в unicode.

Не пойму в чем дело — все строки при вызове функций ActiveX объектов перекодируются или это данный конкретный объект сам это делает?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.