Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Demonix написал:Смирнов написал:Сейчас это невозможно. Требуется разработка, основная сложность которой заключается в необходимости перереализации части методов CAPICOM, который тоже только 32-битный. MS, кстати, предлагает переходить на использование .NET Framework вместо capicom :) Я собственно трижды за! перейти на реализацию CADES на .Net ... была бы еще такая ... p.s. в дополнение, http://ru.wikipedia.org/wiki/CAPICOM выдержки : Код:CAPICOM — снятый с поддержки элемент управления ActiveX ....
Код:CAPICOM версии 2.1.0.2 — последняя версия CAPICOM, которая официально поддерживается в Windows Vista. Однако, Microsoft объявила, что поддержка CAPICOM прекращена и далее компонент разрабатываться не будет. Microsoft предлагает заменить CAPICOM криптографическими классами .NET Framework X509.
Дата изменения: пользователем 28 октября 2009 г. 14:02:01(UTC)
| Причина: Не указана
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Вы и сейчас можете сделать 64-битную версию вашего приложения, только для этого придётся использовать C-шный интерфейс cades.dll. Кстати, вы уверены, что возможностей CAdESCOM вам хватит? Он предоставляет существенно меньше возможных операций, чем C-шный интерфейс, точно так же как CAPICOM предоставляет существенно меньше возможностей чем CryptoAPI. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Смирнов написал:Вы и сейчас можете сделать 64-битную версию вашего приложения, только для этого придётся использовать C-шный интерфейс cades.dll. Кстати, вы уверены, что возможностей CAdESCOM вам хватит? Он предоставляет существенно меньше возможных операций, чем C-шный интерфейс, точно так же как CAPICOM предоставляет существенно меньше возможностей чем CryptoAPI. На самом деле уверенность хотелось проверить экспериментальным путем. Что нужно: 1) Получить CADES открепленную подпись документа в формате CAdES-X-L с штампом времени(CAdES-A?). 2) Уметь проверять подпись этого документа.
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Для этого хватит CAdESCOM, если размер документа не будет большим (>10Мб). |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Смирнов написал:Для этого хватит CAdESCOM, если размер документа не будет большим (>10Мб). Из чего исходят ограничения и как можно их избежать/диагностировать ?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Ограничение исходит из того, что документ целиком должен помещаться в оперативную память, а при работе с ним через CryptoAPI буфера будут копироваться, а через .NET - ещё несколько копирований. Соответственно, скорость всех операций будет существенно снижаться с ростом объёма документа, и настанет момент, когда это уже невозможно будет терпеть или не хватит памяти. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Смирнов написал:Ограничение исходит из того, что документ целиком должен помещаться в оперативную память, а при работе с ним через CryptoAPI буфера будут копироваться, а через .NET - ещё несколько копирований. Соответственно, скорость всех операций будет существенно снижаться с ростом объёма документа, и настанет момент, когда это уже невозможно будет терпеть или не хватит памяти. Я так полагаю что на современных машинах с 2+Gb оперативной памяти речь идет более чем о 10 мб? Смирнов написал:Ограничение исходит из того, что документ целиком должен помещаться в оперативную память, а при работе с ним через CryptoAPI буфера будут копироваться, а через .NET - ещё несколько копирований. Соответственно, скорость всех операций будет существенно снижаться с ростом объёма документа, и настанет момент, когда это уже невозможно будет терпеть или не хватит памяти. Сейчас попытался на другой машине, без инсталляции ЭЦП SDK, подцепить через reference cadescom.dll - неудалось - ругается на плохую либу. Как следствие - полагаю что требуется некая инсталляция, для того что бы она начала распознаваться. Что нужно для регистрации в системе cadescom.dll? Отредактировано пользователем 28 октября 2009 г. 16:50:45(UTC)
| Причина: Не указана
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Скорее всего, не хватает зарегистрированного capicom.dll. |
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Про большие файлы могу сказать, что на современных машинах через CryptoAPI становится туго работать с файлами размером от 100Мб. Через .NET не знаю. Думаю, что порог раза в два меньше. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Смирнов написал:Скорее всего, не хватает зарегистрированного capicom.dll. на capicom не ругается ... он в референсах весь из себя хороший и без ошибок.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close