Статус: Новичок
Группы: Участники
Зарегистрирован: 27.05.2010(UTC) Сообщений: 2
|
Добрый день! Подписываю XPS документ ГОСТовским сертификатом с помощью кода: Код:
XpsDocument xpsDoc = new XpsDocument(fileName, System.IO.FileAccess.ReadWrite);
X509Certificate2 certificate = EncryptHelper.FindCertificateInLocalStore(CertificateTP);
xpsDoc.SignDigitally(certificate, true, XpsDigSigPartAlteringRestrictions.None);
xpsDoc.Close();
после открытия документа в стандартном "средстве просмотра XPS" пишет, что подпись повреждена: "Подпись этого документа повреждена, и ее нельзя считать допустимой" В чем могут быть проблемы? PS: подписывание сертификатом с RSA ключом работает корректно.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Что такое стандартном "средстве просмотра XPS"? Viewer из состава Windows 7 (обычно открывается в собственном окне) или Viewer из состава .Net Framework (открывается в explorer)? Если это нативная программа (из Windows 7), то она не умеет разбирать ГОСТ подпись. А разбор ГОСТ подписи из состава .Net Framework Sharpei лечит; если это не так, то проверьте подпись XPS документа, написав на .Net Framework код проверки, пример - Simple35\Xps\Verify.cs. |
С уважением, Александр. |
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.05.2010(UTC) Сообщений: 2
|
Челпанов А. написал:Что такое стандартном "средстве просмотра XPS"? Viewer из состава Windows 7 (обычно открывается в собственном окне) или Viewer из состава .Net Framework (открывается в explorer)? Если это нативная программа (из Windows 7), то она не умеет разбирать ГОСТ подпись. А разбор ГОСТ подписи из состава .Net Framework Sharpei лечит; если это не так, то проверьте подпись XPS документа, написав на .Net Framework код проверки, пример - Simple35\Xps\Verify.cs. под стандартным средством просмотра XPS имелся ввиду Viewer из состава Windows 7. Возможно ли что-то сделать, чтобы Viewer из состава Windows 7 научился разбирать ГОСТ подпись? Или есть альтернативные варианты вьюверов, которые понимают ГОСТ подписи?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
savkin написал: Возможно ли что-то сделать, чтобы Viewer из состава Windows 7 научился разбирать ГОСТ подпись? Или есть альтернативные варианты вьюверов, которые понимают ГОСТ подписи?
Пока Viewer на W7 не умеет проверять ГОСТовую подпись. Прогнозов дать не можем. Альтернативных средств не знаем. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Цитата:Возможно ли что-то сделать, чтобы Viewer из состава Windows 7 научился разбирать ГОСТ подпись? Или есть альтернативные варианты вьюверов, которые понимают ГОСТ подписи? XPSViewer из состава .Net Framework 3.0 хорошо справляется. Обычно у альтернативных viwer(ов) использующих средства .Net Framework так же проблем не возникает, но надо смотреть каждый в отдельности. |
С уважением, Александр. |
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.03.2011(UTC) Сообщений: 4 Откуда: Piter
|
После установки SP1 на на семерку шарпей естественно отвалился. Так и не смог вылечить (носил и устанавливал последнюю версию). Вылетает на xpsDocument.SignDigitally с ошибкой "Алгоритм ключа сертификата не поддерживается."
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
1. При установке CSP был выбран компонент "Совместимость с продуктами Microsoft"? 2. Приложение для .Net Framework 2.0? 3. osinfo.xml прикрепите (http://www.cryptopro.ru/forum2/default.aspx?g=posts&t=2930 Почему не работает КриптоПро Sharpei?) |
С уважением, Александр. |
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.03.2011(UTC) Сообщений: 4 Откуда: Piter
|
1.CSP по умолчанию 2. 3.5 Вложение(я): osinfo.xml (100kb) загружен 9 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.03.2011(UTC) Сообщений: 4 Откуда: Piter
|
свойства sharpeirte-win32-rus:
комментарий 1.0.4078.0 дата создания содержимого 02.03.2011 15:42
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
|
С уважением, Александр. |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close