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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline nKognito  
#11 Оставлено : 21 сентября 2010 г. 18:17:40(UTC)
nKognito

Статус: Участник

Группы: Участники
Зарегистрирован: 18.05.2009(UTC)
Сообщений: 26

Тогда я по порядку...
1. Задача использовать УЭЦП
Тут насколько я понимаю настроить работу библиотеки с TSP и OCSP через прокси. Как именно я могу настроить это через групповые политики? И что значит "для TSP- и OCSP-клиентов"? У меня обычное Win32 приложение
2. Что касается обычной ЭЦП то я просто решил попробовать дабы не ждать пока решу проблему с прокси. Ошибка- {"Указан неправильный алгоритм. (Исключение из HRESULT: 0x80090008)"}
Offline Павел Смирнов  
#12 Оставлено : 21 сентября 2010 г. 18:26:58(UTC)
Павел Смирнов

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
1. Для целей разработки Вам надо на своей машине настроить эти политики. Запускаете gpedit.msc. Идёте Конфигурация компьютера -> Административные шаблоны -> Крипто-Про -> КриптоПро TSP (OCSP) Client. Там настраиваете нужную политику.
2. Какой алгоритм ключа в используемом для подписи сертификате? Установлен ли КриптоПро CSP?
Техническую поддержку оказываем тут.
Наша база знаний.
Offline nKognito  
#13 Оставлено : 21 сентября 2010 г. 19:52:12(UTC)
nKognito

Статус: Участник

Группы: Участники
Зарегистрирован: 18.05.2009(UTC)
Сообщений: 26

1. Выставил политики, явно указываю адрес службы штампов времени, однако на SignCades отваливается - Не задан адрес службы штампов времени
2. А как можно указать адрес OCSP сервера?

P.S. После установки CSP 3.6 подпись CADESCOM_CADES_BES с закрытым ключом проходит без проблем. Спасибо
Offline Павел Смирнов  
#14 Оставлено : 22 сентября 2010 г. 14:11:31(UTC)
Павел Смирнов

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
1. А можно пример кода?
2. Обычно он указан в самом сертификате, и задавать его извне не требуется.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline nKognito  
#15 Оставлено : 22 сентября 2010 г. 14:15:04(UTC)
nKognito

Статус: Участник

Группы: Участники
Зарегистрирован: 18.05.2009(UTC)
Сообщений: 26

Код:

CPSigner signer = new CPSigner(GetCertificate(), 
                "http://tsp.xxx.ru/tsp/tsp.srf", 
                CAPICOM.CAPICOM_CERTIFICATE_INCLUDE_OPTION.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN);
            //signer.Certificate = GetCertificate();
            //signer.TSAAddress = "http://tsp.xxx.ru/tsp/tsp.srf";
            //signer.Options = CAPICOM.CAPICOM_CERTIFICATE_INCLUDE_OPTION.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN;

CadesSignedData signedData = new CadesSignedData();
signedData.Content = textBox1.Text;
string temp = signedData.SignCades(signer,
                CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1,
                true,
                CAPICOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);

File.WriteAllText(Path.Combine(Directory.GetCurrentDirectory(), "test.sig"), temp);
MessageBox.Show("Подписано!"); 


Добавил конструктор с параметрами, в который передаю аргументы. Но при явном указании - также отваливается

Отредактировано пользователем 22 сентября 2010 г. 14:17:42(UTC)  | Причина: Не указана

Offline Павел Смирнов  
#16 Оставлено : 22 сентября 2010 г. 14:51:37(UTC)
Павел Смирнов

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

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

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
У нас аналогичный код работает. А что за класс CPSigner? Я так понимаю, это не просто класс сгенерённого интеропа? Какие интерфейсы он реализует?
Техническую поддержку оказываем тут.
Наша база знаний.
Offline nKognito  
#17 Оставлено : 24 сентября 2010 г. 15:51:00(UTC)
nKognito

Статус: Участник

Группы: Участники
Зарегистрирован: 18.05.2009(UTC)
Сообщений: 26

Вопрос закрыт.
Огромное спасибо техподдержке!
Offline Иван56  
#18 Оставлено : 4 июля 2013 г. 14:06:02(UTC)
Иван56

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

Группы: Участники
Зарегистрирован: 04.07.2013(UTC)
Сообщений: 2
Российская Федерация

### Для целей разработки Вам надо на своей машине настроить эти политики. Запускаете gpedit.msc. Идёте Конфигурация компьютера -> Административные шаблоны -> Крипто-Про -> КриптоПро TSP (OCSP) Client. Там настраиваете нужную политику.
Какие параметры нужно указать в данных политиках!?
Offline Новожилова Елена  
#19 Оставлено : 5 июля 2013 г. 12:14:37(UTC)
Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

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