Статус: Новичок
Группы: Участники
Зарегистрирован: 16.08.2013(UTC) Сообщений: 2
|
Здравствуйте.
Задача: нужно проверить усовершенствованную (УЭЦП) и простую ЭЦП, которые находятся в одном файле подписи, подпись отсоединенная. Такое можно сделать в КриптоАрм. В .Net SDK нет функционала для проверки УЭЦП? Все перечитал, пересмотрел, но не нашел, либо я что-то не понимаю. Подключил CAdESCOM и проверяю через CadesSignedData.VerifyCades. Работает, но возникают проблемы: 1. Если есть УЭЦП и простая ЭЦП одновременно, то метод CadesSignedData.VerifyCades с флагом CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1 вызывает исключение "Криптографическое сообщение не содержит всех запрошенных атрибутов. (Исключение из HRESULT: 0x8009100F)", но если поставить флаг CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, то проверка пройдет, а УЭЦП проверится как простая. 2. Если одна из ЭЦП не валидна, то CadesSignedData.VerifyCades возвращает ошибку и нельзя проверить валидность остальных ЭЦП. Отсюда вопрос: можно как нибудь проверить каждую ЭЦП отдельно, например как в System.Security.Cryptography.Pkcs.SignerInfo?
Заранее спасибо.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close