| ||||
| ||||
Добрый день! Кто-нибудь использовал cadescom в javascript? У меня проблемы с var SignedData = new ActiveXObject("CADESCOM.CadesSignedData"); Ошибки нет, но вместо объекта почем-то null Пробовал в IE7, все остальные объекты (CPSigner и пр.) создаются нормально | ||||
Ответы: | ||||
| ||||
Перефразирую вопрос, а оно (cadescom) вообще работает? Тестовый проект в Delphi 2006 вылетает с ошибкой "неопознанная ошибка". Код ниже: procedure TForm1.Button1Click(Sender: TObject); var sd: CadesSignedData; cert: ICertificate2; certs: ICertificates2; sner: CPSigner; st:Store; begin // st := CoStore.Create(); st.Open(CAPICOM_LOCAL_MACHINE_STORE,'My',CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED); certs := st.Certificates as ICertificates2; // certs := certs.Find(CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY,6,false); certs := certs.Select('Выбор сертификата','Выберите сертификат',false); cert := IInterface(certs.Item[1]) as ICertificate2; sner := CoCPSigner.Create(); sner.Certificate := cert; sd := CoCadesSignedData.Create(); sd.Content := 'ddddddddddd'; sd.Sign(sner,true,CAPICOM_ENCODE_BASE64); end; | ||||