Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline savkin  
#1 Оставлено : 27 мая 2010 г. 19:48:59(UTC)
savkin

Статус: Новичок

Группы: Участники
Зарегистрирован: 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 ключом работает корректно.
Offline Челпанов А.  
#2 Оставлено : 28 мая 2010 г. 12:56:52(UTC)
Челпанов А.

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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.
С уважением, Александр.
Offline savkin  
#3 Оставлено : 7 июня 2010 г. 14:36:05(UTC)
savkin

Статус: Новичок

Группы: Участники
Зарегистрирован: 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 научился разбирать ГОСТ подпись? Или есть альтернативные варианты вьюверов, которые понимают ГОСТ подписи?
Offline Павел Смирнов  
#4 Оставлено : 7 июня 2010 г. 14:46:34(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
savkin написал:

Возможно ли что-то сделать, чтобы Viewer из состава Windows 7 научился разбирать ГОСТ подпись? Или есть альтернативные варианты вьюверов, которые понимают ГОСТ подписи?


Пока Viewer на W7 не умеет проверять ГОСТовую подпись. Прогнозов дать не можем. Альтернативных средств не знаем.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline Челпанов А.  
#5 Оставлено : 22 июня 2010 г. 13:51:25(UTC)
Челпанов А.

Статус: Активный участник

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Цитата:
Возможно ли что-то сделать, чтобы Viewer из состава Windows 7 научился разбирать ГОСТ подпись? Или есть альтернативные варианты вьюверов, которые понимают ГОСТ подписи?

XPSViewer из состава .Net Framework 3.0 хорошо справляется. Обычно у альтернативных viwer(ов) использующих средства .Net Framework так же проблем не возникает, но надо смотреть каждый в отдельности.
С уважением, Александр.
Offline A.E.  
#6 Оставлено : 5 марта 2011 г. 1:26:10(UTC)
A.E.

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.03.2011(UTC)
Сообщений: 4
Откуда: Piter

После установки SP1 на на семерку шарпей естественно отвалился. Так и не смог вылечить (носил и устанавливал последнюю версию).
Вылетает на xpsDocument.SignDigitally с ошибкой "Алгоритм ключа сертификата не поддерживается."
Offline Челпанов А.  
#7 Оставлено : 5 марта 2011 г. 17:21:25(UTC)
Челпанов А.

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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?)
С уважением, Александр.
Offline A.E.  
#8 Оставлено : 10 марта 2011 г. 16:01:27(UTC)
A.E.

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.03.2011(UTC)
Сообщений: 4
Откуда: Piter

1.CSP по умолчанию
2. 3.5

Вложение(я):
osinfo.xml (100kb) загружен 9 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline A.E.  
#9 Оставлено : 10 марта 2011 г. 16:25:42(UTC)
A.E.

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.03.2011(UTC)
Сообщений: 4
Откуда: Piter

свойства sharpeirte-win32-rus:

комментарий 1.0.4078.0
дата создания содержимого 02.03.2011 15:42


Offline Челпанов А.  
#10 Оставлено : 10 марта 2011 г. 18:26:34(UTC)
Челпанов А.

Статус: Активный участник

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Разбираемся...
С уважением, Александр.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.