Меню

Ошибка 0х80090017 тип поставщика не определен

Operlaw пишет: Вообщем вот инструкция от КБ.
1. Удалить с АРМ КриптоПРО.
2. Перезагрузить ПК.
3. Удалить Континент АП.
4. Перезагрузить ПК.
5. Очистить систему утилитой от КриптоПРО (запуск от имени администратора) — www.cryptopro.ru/sites/default/files/public/cspclean.exe
6. Очистить систему утилитой от Кода Безопасности (запуск из командной строки от имени администратора с ключами –t и –v) —
Ссылка на утилиту CspCleaner.exe:
cloud.securitycode.ru/nextcloud/index.php/s/QfrzbrM5Gmd4PpN
Пароль: 5iXBS346
7. В случае, если запуск будет произведен не от имени администратора, утилита завершится без вывода какой-либо информации и очистка произведена не будет.
8. Перезагрузить ПК.
9. Установить КриптоПРО.
10. Перезагрузить ПК.
11. Установить Континент АП. При устанавки КАП выбрать максимальную установку с датчиками, с КБ CSP, и т.д.
12. Перезагрузить ПК.
13. В настройках КБ CSP установить биологический ДСЧ в место физического.

И все заработает.

Не работает, выдаёт эту ошибку. А при установке Континента ап (последний 651) нет биологического накопления МИШЕНИй.,они не появляются

Содержание

  1. Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен
  2. Ошибка работы с криптопровайдером 0х80090017. Тип поставщика не определен Ошибка получения криптографического контекста.
  3. Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен
  4. Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен
  5. Тип поставщика не определен 0x80090017
  6. Проблема
  7. Решение
  8. Ошибка работы с криптопровайдером 0х80090017. Тип поставщика не определен Ошибка получения криптографического контекста.
  9. Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен

Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен

Сегодня поговорим о двух ошибках в Континент АП, которые я решил описать в рамках одной статьи (обычно я описываю ошибку и способ её решения в одной статье).

Но так как нижеописаные ошибки — звенья одной цепи, разделять их нет смысла.

Кто бы мог подумать? В большинстве случаев крипто про устанавливается в первую очередь а потом уже весь необходимый софт. Вот и я за много лет отошел от этого правила и с удивление открыл для себя эти «новые» ошибки.

Ошибка работы с криптопровайдером 0х80090017. Тип поставщика не определен
Ошибка получения криптографического контекста.

Ошибка 0х80090017 возникла у меня, когда я пытался установить сертифика в континент ап.

Первым делом пришла мысль! А установлен ли у меня крипто про. Зашел в панель управления и понял что его нет ))) Быстренько решил этот вопрос. Поставил крипто про, после установки меня не уведомило окошко о «требуется перезагрузить компьютер», ну я радостный пытаюсь опять установить сертификат и соединение но . тут то и пришла на смену первой ошибки вторая.

Бегом перезагрузил компьютер, что бы исключить этот момент из сопутствующих моим ошибочкам.

Помогло. Сертификат континента установился и я смог подключиться.

Источник

Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

Wmffre пишет: Если бы ещё и версии всего ПО были последние и хорошо при этом оттестированные.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • mileha
  • —>
  • Не в сети
  • Сообщений: 10
  • Спасибо получено: 1

В дополнение к вышеуказанной инструкции. Выполнил её полностью, несколько раз, но ошибка не ушла. При этом в «панель управления» остался неактивный значок Код Безопасности CSP. Помогла только зачистка реестра от следов Континента, с помощью AVZ. Указывал в поиске: Security Code, SecurityCode, Код Безопасности CSP и удалял. Перезагрузился и всё гут, установил Континент, пострелял по мишенькам и серт установился. Я предполагаю достаточно просто очистить реестр с помощью AVZ или другой прогой и всё будет гут.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex67
  • —>
  • Не в сети
  • Сообщений: 1839
  • Спасибо получено: 496

Fixik пишет: А Вы опять изобрели велосипед .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Источник

Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

Wmffre пишет: Если бы ещё и версии всего ПО были последние и хорошо при этом оттестированные.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • mileha
  • —>
  • Не в сети
  • Сообщений: 10
  • Спасибо получено: 1

В дополнение к вышеуказанной инструкции. Выполнил её полностью, несколько раз, но ошибка не ушла. При этом в «панель управления» остался неактивный значок Код Безопасности CSP. Помогла только зачистка реестра от следов Континента, с помощью AVZ. Указывал в поиске: Security Code, SecurityCode, Код Безопасности CSP и удалял. Перезагрузился и всё гут, установил Континент, пострелял по мишенькам и серт установился. Я предполагаю достаточно просто очистить реестр с помощью AVZ или другой прогой и всё будет гут.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex67
  • —>
  • Не в сети
  • Сообщений: 1839
  • Спасибо получено: 496

Fixik пишет: А Вы опять изобрели велосипед .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Источник

Тип поставщика не определен 0x80090017

Проблема

Решение

Информация оказалась полезной?

115230, Россия, Москва,
1-й Нагатинский проезд, д. 10, стр. 1

2008-2019 © «Код Безопасности». Российский разработчик программных и аппаратных средств защиты информации. Наша продукция охватывает все уровни инфраструктурной безопасности.

Сегодня поговорим о двух ошибках в Континент АП, которые я решил описать в рамках одной статьи (обычно я описываю ошибку и способ её решения в одной статье).

Но так как нижеописаные ошибки – звенья одной цепи, разделять их нет смысла.

Кто бы мог подумать? В большинстве случаев крипто про устанавливается в первую очередь а потом уже весь необходимый софт. Вот и я за много лет отошел от этого правила и с удивление открыл для себя эти «новые» ошибки.

Ошибка работы с криптопровайдером 0х80090017. Тип поставщика не определен
Ошибка получения криптографического контекста.

Ошибка 0х80090017 возникла у меня, когда я пытался установить сертифика в континент ап.

Первым делом пришла мысль! А установлен ли у меня крипто про. Зашел в панель управления и понял что его нет ))) Быстренько решил этот вопрос. Поставил крипто про, после установки меня не уведомило окошко о «требуется перезагрузить компьютер», ну я радостный пытаюсь опять установить сертификат и соединение но . тут то и пришла на смену первой ошибки вторая.

Бегом перезагрузил компьютер, что бы исключить этот момент из сопутствующих моим ошибочкам.

Помогло. Сертификат континента установился и я смог подключиться.

Наступил 2019 год. Поэтому в соответствии с письмом УФК по Челябинской области «Об изменении порядка получения сертификатов Континента АП», с 01.01.2019 формирование запросов на сертификаты для работы в СКЗИ Континент АП, должно выполняться только с применением криптопровайдера «Код безопасности CSP» и алгоритма открытого ключа по ГОСТ Р 34.10-2012.

В связи с этим, я решил показать как сделать такой запрос на сертификат Континента АП. Первое, что нужно знать, это то, что такой запрос делается на версии программы не ниже чем 3.7.7.651. Если у вас версия другая, то получите нужную в вашем территориальном отделе Федерального казначейства и обновите свой Континент АП.

Кстати, обновить Континент АП до указанной версии очень просто. Не потребуется даже удалять предыдущую. Просто запускаете установку, а дальше установщик всё сделает сам. Правда это относится к версиям, которые используют криптопровайдер «Код безопасности CSP», например версия Континента АП 3.7.5.474. Если же у вас старая версия, какая как 3.5.68.0, то ее придется удалить штатными методами операционной системы, а потом установить новую.

Итак, приступим. После загрузки Вашего компьютера, в трее (в правом нижнем углу рабочего стола вашего ПК) должна быть иконка программы Континент АП. Кликнем по ней правой кнопкой мыши (ПКМ) и выполним пункт меню Сертификаты -> Создать запрос на пользовательский сертификат. Все это показано на рисунке ниже:

После этого откроется окошко, где нужно будет заполнить все поля. Я заполнил их так, как вы видите на рисунке ниже, вы же заполняйте по своему:

В блоке «Файлы для сохранения запроса на сертификат», можно отредактировать имена этих файлов. Не забудьте поставить галочку «Бумажная форма» и по кнопкам «Обзор» укажите место для сохранения файлов на вашем компьютере. После нажатия на кнопку «Подробно», откроются варианты выбора криптопровайдера и формата запроса (рис. 2). Как уже говорилось в начале статьи выбираем криптопровайдер «Код безопасности CSP» и формат запроса «Запрос для СД» (запрос для сервера доступа). Имя контейнера тоже можно отредактировать. Если все это сделано, жмем «ОК» и приступаем к процессу генерации закрытых ключей и запроса на сертификат (рис. 3):

Как видно из рисунка 3, на вашем экране появится мишень, которая перемещается по экрану. Ваша задача кликать по ней мышкой и смотреть за полоской индикатора в окне «Код безопасности CSP», которая должна двигаться. С такой мишенью вы сталкивались, если сами устанавливали программу на компьютер, я же рассказывал об том тут. В конце всех этих действий надо нажать на кнопку «ОК» и процесс генерации ключей и запроса продолжится дальше:

После ввода пароля на носитель, а тут нас заставляют это сделать, как видно из рис. 4, минимальная длина пароля должна быть 6 символов и выбора ключевого носителя для записи ключей (рис. 5), генерация будет завершена (рис. 6). Теперь осталось посмотреть печатную форму и файл запроса, которые были сгенерированы вместе с закрытыми ключами. Открываем форму и видим, что алгоритм открытого ключа остался старый, т.е. сделанный по ГОСТ Р 34.10-2001. Это видно на рисунке ниже:

Но, поверьте мне, повода для паники нет. У вас просто установлен старый шаблон печатной формы. Новый можно скачать отсюда. И еще, для очистки совести, можно узнать в каком виде у нас получился запрос, а именно *.req файл, который тоже был сгенерирован вместе с ключами, ведь на основе именно его содержимого выдается сертификат. Файл в этом формате можно прочитать специальной программой, которую вы можете скачать отсюда. Открыв файл в ней, мы увидим совсем другую картину:

На рис. 8 показан алгоритм открытого ключа в том случае, когда у вас на компьютере установлен Континент АП и выше указанная программа. На рис. 9 показан алгоритм открытого ключа, когда у вас не установлен Континент АП. И в том и в другом случае это нормально. Ну а печатную форму необходимо откорректировать, заменив ее шаблон. На этом всё, спасибо за внимание и пока!

И напоследок. Если вам понравилась эта статья и вы почерпнули из нее что-то новое для себя, то вы всегда можете выразить свою благодарность в денежном выражении. Сумма может быть любой. Это вас ни к чему не обязывает, все добровольно. Если вы всё же решили поддержать мой сайт, то нажмите на кнопку «Поблагодарить», которую вы можете видеть ниже. Вы будете перенаправлены на страницу моего сайта, где можно будет перечислить любую денежную сумму мне на кошелек. В этом случае вас ждет подарок. После успешного перевода денег, вы сможете его скачать.

Источник

Криптопро tls ошибка 0x80090017 при обращении к csp тип поставщика не определен

Вообщем вот инструкция от КБ.
1. Удалить с АРМ КриптоПРО.
2. Перезагрузить ПК.
3. Удалить Континент АП.
4. Перезагрузить ПК.
5. Очистить систему утилитой от КриптоПРО (запуск от имени администратора) — www.cryptopro.ru/sites/default/files/public/cspclean.exe
6. Очистить систему утилитой от Кода Безопасности (запуск из командной строки от имени администратора с ключами –t и –v) —
Ссылка на утилиту CspCleaner.exe:
cloud.securitycode.ru/nextcloud/index.php/s/QfrzbrM5Gmd4PpN
Пароль: 5iXBS346
7. В случае, если запуск будет произведен не от имени администратора, утилита завершится без вывода какой-либо информации и очистка произведена не будет.
8. Перезагрузить ПК.
9. Установить КриптоПРО.
10. Перезагрузить ПК.
11. Установить Континент АП. При устанавки КАП выбрать максимальную установку с датчиками, с КБ CSP, и т.д.
12. Перезагрузить ПК.
13. В настройках КБ CSP установить биологический ДСЧ в место физического.

И все заработает.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Jannaaaa5
  • —>
  • Не в сети
  • Сообщений: 17
  • Спасибо получено: 0

Operlaw пишет: Вообщем вот инструкция от КБ.
1. Удалить с АРМ КриптоПРО.
2. Перезагрузить ПК.
3. Удалить Континент АП.
4. Перезагрузить ПК.
5. Очистить систему утилитой от КриптоПРО (запуск от имени администратора) — www.cryptopro.ru/sites/default/files/public/cspclean.exe
6. Очистить систему утилитой от Кода Безопасности (запуск из командной строки от имени администратора с ключами –t и –v) —
Ссылка на утилиту CspCleaner.exe:
cloud.securitycode.ru/nextcloud/index.php/s/QfrzbrM5Gmd4PpN
Пароль: 5iXBS346
7. В случае, если запуск будет произведен не от имени администратора, утилита завершится без вывода какой-либо информации и очистка произведена не будет.
8. Перезагрузить ПК.
9. Установить КриптоПРО.
10. Перезагрузить ПК.
11. Установить Континент АП. При устанавки КАП выбрать максимальную установку с датчиками, с КБ CSP, и т.д.
12. Перезагрузить ПК.
13. В настройках КБ CSP установить биологический ДСЧ в место физического.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Beast2040
  • —>
  • Не в сети
  • Сообщений: 71
  • Спасибо получено: 10

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Краснокам
  • —>
  • Не в сети
  • Сообщений: 24
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

Краснокам пишет: задолбала ваша продукция.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • gurazor
  • —>
  • Не в сети
  • Сообщений: 182
  • Спасибо получено: 24

Краснокам пишет: Всё сделал, даже антивирус удалил. Всё переустановил ничего не помогает. Как же меня задолбала ваша продукция.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

gurazor пишет: не помогают, удаление веток реестра, которые известны, тоже.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • gurazor
  • —>
  • Не в сети
  • Сообщений: 182
  • Спасибо получено: 24

gurazor пишет: не помогают, удаление веток реестра, которые известны, тоже.

а какие именно удаляли?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

gurazor пишет: не помогают, удаление веток реестра, которые известны, тоже.

а какие именно удаляли?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Краснокам
  • —>
  • Не в сети
  • Сообщений: 24
  • Спасибо получено: 0

Краснокам пишет: задолбала ваша продукция.

она такая же наша, как и Ваша
все камни плиз в огород производителя — ООО «Код Безопасности» .

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

Краснокам пишет: гугля очередную ошибку попадаю на ваш форум понимаю что это надолго, спасибо что хоть вы луч света в этом темном царстве.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Fixik
  • —>
  • Не в сети
  • Сообщений: 5
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 2243
  • Спасибо получено: 377

Fixik пишет: главное читать как надо, и делать как написано

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Gvinpin
  • —>
  • Не в сети
  • Сообщений: 1997
  • Спасибо получено: 264

Alex_04 пишет: Если-б в официальных мануалах было прямо всё как надо и после них работало ПО у всех, то оно тогда конечно — делать как написано и ноу траблс!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Wmffre
  • —>
  • Не в сети
  • Сообщений: 713
  • Спасибо получено: 216

Alex_04 пишет: Если-б в официальных мануалах было прямо всё как надо и после них работало ПО у всех, то оно тогда конечно — делать как написано и ноу траблс!

Если б перед установкой у всех были эталонные рабочие места. )

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Источник

Форум КриптоПро
 » 
Устаревшие продукты
 » 
КриптоПро CSP 3.6
 » 
CryptAcquireContext ошибка 0x80090017 «Тип поставщика не определен»


Offline

Tora-Bora

 


#1
Оставлено
:

10 сентября 2009 г. 19:21:48(UTC)

Tora-Bora

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

Группы: Участники

Зарегистрирован: 10.09.2009(UTC)
Сообщений: 4

Есть кусок кода, который должен подписывать сообщение, начинается со строчки
bool result = win32.CryptAcquireContext(out hCryptoProvider, _container, null, 71, 0);
так вот result=false и ошибка 0x80090017, описание: «Тип поставщика не определен»

У меня vista, пробовал на соседнем компе с КриптоПро 3.0, там все работает.

А еще я пробовал, цифру 75:
bool result = win32.CryptAcquireContext(out hCryptoProvider, _container, null, 75, 0);
работает! Но подпись в результате получается не правильная.

Я так понимаю что нету 71 типа провайдера.

Код на C# использует функции win32 библиотеки advapi32.dll, Crypt32.dll


Вверх


Offline

Татьяна

 


#2
Оставлено
:

10 сентября 2009 г. 19:36:11(UTC)

Татьяна

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

Группы: Участники

Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах

В 3.6 нет криптопровайдера с типом 71. Он был исключен из продукта, поскольку ГОСТ, по которому он работает, выведен из действия 1-го января 2008-го года.

Татьяна
ООО Крипто-Про


Вверх


Offline

Tora-Bora

 


#3
Оставлено
:

11 сентября 2009 г. 1:46:20(UTC)

Tora-Bora

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

Группы: Участники

Зарегистрирован: 10.09.2009(UTC)
Сообщений: 4

Спасибо!
Хмм, а почему если я использую тип 75, мою подпись не могут проверить? То-есть все в коде я оставил по-старому, только поменял цифру на 75, подпись сформировалась без ошибок, но сервер отвечает: неверная подпись. Может такое быть, что сервер использует тип 71 и поэтому не может проверить мою подпись?


Вверх


Offline

Максим Коллегин

 


#4
Оставлено
:

11 сентября 2009 г. 3:16:13(UTC)

Максим Коллегин

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

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,253
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 658 раз в 582 постах

Должно работать.

Отредактировано пользователем 11 сентября 2009 г. 3:33:41(UTC)
 | Причина: Не указана

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

Tora-Bora

 


#5
Оставлено
:

11 сентября 2009 г. 16:21:42(UTC)

Tora-Bora

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

Группы: Участники

Зарегистрирован: 10.09.2009(UTC)
Сообщений: 4

Хорошо.
А подскажите еще, может другие идентификаторы надо изменить. Дело в том, что мне дали исходники, а там вместо enum’ов цифры указаны, а что они означают и где их взяли непонятно.
AT_SIGNATURE = 2
CERT_ALG_ID = 32798
win32.CryptGetUserKey(hCryptoProvider, win32.AT_SIGNATURE, ref hPubKey);
win32.CryptCreateHash(hCryptoProvider, (uint)CryptoPro.CERT_ALG_ID, IntPtr.Zero, (uint)0, out hHash);

что вот за AT_SIGNATURE и что за CERT_ALG_ID? Может какой алгоритм другой указать?

Вобщем вот весь код подписи:

IntPtr hCryptoProvider = IntPtr.Zero;
IntPtr hPubKey = IntPtr.Zero;
IntPtr hHash = IntPtr.Zero;

try
{
win32.CryptAcquireContext(out hCryptoProvider, _container, null, CryptoPro.TYPE, 0);
win32.CryptGetUserKey(hCryptoProvider, win32.AT_SIGNATURE, ref hPubKey);
win32.CryptCreateHash(hCryptoProvider, (uint)CryptoPro.CERT_ALG_ID, IntPtr.Zero, (uint)0, out hHash);

Encoding encoding = Encoding.GetEncoding(encodingHeaderName);
byte[] buffer = encoding.GetBytes(body);
win32.CryptHashData(hHash, buffer, buffer.Length, 0);

uint signatureLength = 0;
win32.CryptSignHash(hHash, (uint)win32.AT_SIGNATURE, null, 0, null, ref signatureLength);

byte[] signature = new byte[signatureLength];
win32.CryptSignHash(hHash, win32.AT_SIGNATURE, null, 0, signature, ref signatureLength);

retVal = System.Convert.ToBase64String(signature, 0, (int)signatureLength);


Вверх


Offline

Максим Коллегин

 


#6
Оставлено
:

11 сентября 2009 г. 16:39:24(UTC)

Максим Коллегин

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

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,253
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 658 раз в 582 постах

Нормальные идентификаторы: первый определен в wincrypt.h, второй — в wincryptex.h

Цитата:

CALG_GR3411

Может проблемы с конвертированием в base64?

Отредактировано пользователем 11 сентября 2009 г. 16:40:50(UTC)
 | Причина: Не указана

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

Tora-Bora

 


#7
Оставлено
:

11 сентября 2009 г. 18:32:33(UTC)

Tora-Bora

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

Группы: Участники

Зарегистрирован: 10.09.2009(UTC)
Сообщений: 4

Да, дело не в криптопровайдере. Сейчас поставил на другую систему CryptoPro 2.0, и с 71 криптопровайдером тоже создается подпись, но результат тот-же самый, ошибка проверки подписи. А подпись ответа нормально проверяется и свою подпись я тоже нормально проверяю, буду трясти техподдержку сервака…


Вверх


Offline

Roberto1

 


#8
Оставлено
:

5 марта 2012 г. 18:00:03(UTC)

Roberto1

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

Группы: Участники

Зарегистрирован: 12.01.2012(UTC)
Сообщений: 19
Откуда: Kazan RF

Добрый день, делаю тот же алгоритм что описал Tora-Bora выше.
на сточке 1-ой строчке CryptSignHash падает:

Код:

                uint signatureLength = 0;
                if (!Crypt32Wrapper.CryptSignHash(hHash, Crypt32Wrapper.AT_KEYEXCHANGE, null, 0, null, ref signatureLength))

Ошибка:
CryptSignHash (1) returns false!!! error = [-2146893802] message = [Набор ключей не существует]»

В чем может быть проблема? Куда капать.

Алгоритм рабочий для типа криптопровайдера 71, переделываю на 75.
пока столкнулся только с тем что

Код:

int code = Crypt32Wrapper.CryptGetUserKey(hCryptoProvider, Crypt32Wrapper.AT_SIGNATURE, ref hPubKey);

возвращает не 0 как раньше а 1, с текстом операция успешно завершена.


Вверх

Пользователи, просматривающие эту тему

Guest

Форум КриптоПро
 » 
Устаревшие продукты
 » 
КриптоПро CSP 3.6
 » 
CryptAcquireContext ошибка 0x80090017 «Тип поставщика не определен»

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Linux, Solaris etc.
 » 
Arch Linux. КриптоПро 5.0 + Рутокен ЭЦП 2.0 + IFCPlugin ГосУслуги + КЭП ФНС


Offline

BredoGen

 


#1
Оставлено
:

26 января 2022 г. 15:19:08(UTC)

BredoGen

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

Группы: Участники

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

Пришло время получать КЭП для ИП в ФНС. Приобрел Рутокен ЭЦП 2.0 (как оказалось зря, СКЗИ внутри него использоваться не будет, ФНС всё равно запишет контейнер в формате криптопро).

Пришло время запустить всё на Arch Linux с возможностью входа на ГосУслуги.
Провозился целый вечер, оказалось следовал старой инструкции, по которой связка не работает.

Актуальные шаги:

CryptoPro 5.0

1. Ставим КриптоПро 5.0 из AUR: https://aur.archlinux.or…ckages/cryptopro-csp-k1/

2. Скачиваем архив AUR
3. Рядом с PKGBUILD подкладываем скачанные из кабинета КриптоПро архивы. На текущую дату актуальные ссылки для скачивания: КриптоПро, cades_linux_amd64.tar.gz (возможно придётся переименовать файл, приведя к такому названию).

4. Ставим:

Код:

makepkg -sri

5. В хромиум ставим расширение CryptoPro Extension for CAdES Browser Plug-in.

6. Открываем гуй CryptoPro Tools (/opt/cprocsp/bin/amd64/cptools), удостоверяемся, что криптопро видит наш Рутокен и контейнер в нём.
7. Нажимаем на «Check container» и убеждаемся, что алгоритм у нас именно 2012: «ГОСТ Р 34.10-2012 256 бит».
8. Запускаем

Код:

/opt/cprocsp/bin/amd64/csptestf -absorb -certs -autoprov

Убеждаемся, что в CryptoPro Tools разделе сертификатов наш сертификат установился в раздел персональных.

9. Идём на демо страницу и проверяем, что страница видит наш сертификат и подпись работает.

Неcмотря на инструкции в интернете, файл config64.ini не трогаем, раздел PKCS11 не редактируем. Это была моя основная ошибка, я пробовал его редактировать и править под 2012 алгоритм. Трогать не нужно вообще.

Всё, подписывать можем, теперь нужно разобраться с ГосУслугами.

ГосУслуги (IFCPlugin)

1. Ставим из AUR: https://aur.archlinux.org/packages/ifcplugin/
2. Ставим расширение
3. Редактируем /etc/ifc.cfg

Версия при которой в списке сертификатов будет показан только 1 наш сертификат ИП (без дублей и лишних сертификатов):

Код:


log = {
   level = "DEBUG";
}

config = {
    cert_from_registry = "false";
    set_user_pin = "false";
}

params =
(

    {   name = "CPPKCS11_2012_256";
        alias = "CPPKCS11_2012_256";
        type = "pkcs11";
        alg = "gost2012_256";
        model = "CPPKCS 3";
        lib_linux = "libcppkcs11.so";
    }
);

Другие версии для других алгоритмов можно взять например тут.

4. Перезапускаем хромимум.

5. Идём на https://esia.gosuslugi.ru/login/ и пробуем логиниться.

P.S. Удивительным для меня остаётся тот факт, что ФНС принудительно записывает криптопро контейнеры, при этом отсутствует опция логина в кабинет ИП nalog.ru. Есть там только опция Рутокен ЭЦП 2.0 (которая не работает из-за формата контейнера) или возня с сертификатами и хромиум-гос.


Вверх


Offline

Санчир Момолдаев

 


#2
Оставлено
:

26 января 2022 г. 20:30:11(UTC)

Санчир Момолдаев

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

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

Сказал(а) «Спасибо»: 83 раз
Поблагодарили: 211 раз в 203 постах

Добрый день!
как я понял вы написали how-to? или у вас остался какой-то вопрос?

Техническую поддержку оказываем тут
Наша база знаний


Вверх


Offline

BredoGen

 


#3
Оставлено
:

26 января 2022 г. 21:47:33(UTC)

BredoGen

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

Группы: Участники

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

Автор: Санчир Момолдаев Перейти к цитате

Добрый день!
как я понял вы написали how-to? или у вас остался какой-то вопрос?

Да, это how-to для тех, кто будет искать процесс установки на Arch.


Вверх


Offline

Gigses

 


#4
Оставлено
:

31 января 2022 г. 16:41:02(UTC)

Gigses

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

Группы: Участники

Зарегистрирован: 31.01.2022(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз

Автор: BredoGen Перейти к цитате

6. Открываем гуй CryptoPro Tools (/opt/cprocsp/bin/amd64/cptools), удостоверяемся, что криптопро видит наш Рутокен

На этом шаге рутокен на виден. Систему перезагружал. Рутокен проверен на другой машине и под другой ОС. Как заставить программу видеть рутокен?
Свойства системы — под спойлером:

Отредактировано пользователем 31 января 2022 г. 16:41:44(UTC)
 | Причина: Не указана


Вверх


Offline

Андрей Русев

 


#5
Оставлено
:

31 января 2022 г. 21:09:15(UTC)

Андрей Русев

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,060

Сказал(а) «Спасибо»: 10 раз
Поблагодарили: 319 раз в 241 постах

Диагностика токенов всегда идёт по одному сценарию: от наиболее базовых слоёв (lsusb), к более высоким, см. https://www.cryptopro.ru…ts&m=64758#post64758

Официальная техподдержка. Официальная база знаний.


Вверх

thanks 1 пользователь поблагодарил Андрей Русев за этот пост.

Gigses

оставлено 01.02.2022(UTC)


Offline

Gigses

 


#6
Оставлено
:

1 февраля 2022 г. 8:34:11(UTC)

Gigses

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

Группы: Участники

Зарегистрирован: 31.01.2022(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз

При подключении носителя, команда «pcscd -f -d» пишет это:

Код:

08451508 [139815546779200] hotplug_libudev.c:667:HPEstablishUSBNotifications() USB Device add
00000630 [139815546779200] hotplug_libudev.c:300:get_driver() Looking for a driver for VID: 0x0A89, PID: 0x0025, path: /dev/bus/usb/001/008
00000049 [139815546779200] hotplug_libudev.c:441:HPAddDevice() Adding USB device: Aktiv Rutoken lite - CP
00000167 [139815546779200] readerfactory.c:1097:RFInitializeReader() Attempting startup of Aktiv Rutoken lite - CP 00 00 using /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so
00000847 [139815546779200] readerfactory.c:972:RFBindFunctions() Loading IFD Handler 3.0
00000086 [139815546779200] ifdhandler.c:2960:init_driver() Driver version: 1.1.8
00000829 [139815546779200] ifdhandler.c:2977:init_driver() LogLevel: 0x0003
00000029 [139815546779200] ifdhandler.c:2988:init_driver() DriverOptions: 0x0000
00000025 [139815546779200] ifdhandler.c:2996:init_driver() ACSDriverOptions: 0x0003
00000021 [139815546779200] ifdhandler.c:3004:init_driver() ACR38CardVoltage: 0
00000019 [139815546779200] ifdhandler.c:3012:init_driver() ACR38CardType: 0
00000140 [139815546779200] ifdhandler.c:162:CreateChannelByNameOrChannel() Lun: 0, device: usb:0a89/0025:libudev:0:/dev/bus/usb/001/008
00000029 [139815546779200] ccid_usb.c:329:OpenUSBByName() Using: /usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Info.plist
00000736 [139815546779200] ccid_usb.c:347:OpenUSBByName() ifdManufacturerString: Advanced Card Systems Ltd.
00000022 [139815546779200] ccid_usb.c:348:OpenUSBByName() ifdProductString: ACS CCID driver
00000027 [139815546779200] ccid_usb.c:349:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00009758 [139815546779200] ccid_usb.c:753:OpenUSBByName() Found Vendor/Product: 0A89/0025 (Aktiv Rutoken lite - CP)
00000020 [139815546779200] ccid_usb.c:755:OpenUSBByName() Using USB bus/device: 1/8
00000010 [139815546779200] ccid_usb.c:934:OpenUSBByName() bNumDataRatesSupported is 0
00000736 [139815546779200] ifdhandler.c:333:CreateChannelByNameOrChannel() dwFeatures: 0x00020840
00000016 [139815546779200] ifdhandler.c:334:CreateChannelByNameOrChannel() wLcdLayout: 0x0000
00000009 [139815546779200] ifdhandler.c:335:CreateChannelByNameOrChannel() bPINSupport: 0x00
00000008 [139815546779200] ifdhandler.c:336:CreateChannelByNameOrChannel() dwMaxCCIDMessageLength: 271
00000007 [139815546779200] ifdhandler.c:337:CreateChannelByNameOrChannel() dwMaxIFSD: 254
00000004 [139815546779200] ifdhandler.c:338:CreateChannelByNameOrChannel() dwDefaultClock: 3580
00000005 [139815546779200] ifdhandler.c:339:CreateChannelByNameOrChannel() dwMaxDataRate: 9600
00000006 [139815546779200] ifdhandler.c:340:CreateChannelByNameOrChannel() bMaxSlotIndex: 0
00000007 [139815546779200] ifdhandler.c:341:CreateChannelByNameOrChannel() bCurrentSlotIndex: 0
00000006 [139815546779200] ifdhandler.c:342:CreateChannelByNameOrChannel() bInterfaceProtocol: 0x00
00000006 [139815546779200] ifdhandler.c:343:CreateChannelByNameOrChannel() bNumEndpoints: 2
00000008 [139815546779200] ifdhandler.c:344:CreateChannelByNameOrChannel() bVoltageSupport: 0x01
00000009 [139815546779200] ifdhandler.c:517:IFDHGetCapabilities() tag: 0xFB3, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000007 [139815546779200] readerfactory.c:395:RFAddReader() Using the pcscd polling thread
00000321 [139815546779200] ifdhandler.c:517:IFDHGetCapabilities() tag: 0xFAE, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000014 [139815546779200] ifdhandler.c:621:IFDHGetCapabilities() Reader supports 1 slot(s)
00000620 [139815625848384] ifdhandler.c:1407:IFDHPowerICC() action: PowerUp, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000386 [139815625848384] eventhandler.c:289:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000012 [139815625848384] Card ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 6C 69 74 65 C2 
00401093 [139815625848384] ifdhandler.c:1407:IFDHPowerICC() action: PowerDown, usb:0a89/0025:libudev:0:/dev/bus/usb/001/008 (lun: 0)
00000531 [139815625848384] eventhandler.c:482:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED

Код:

lsusb
...
Bus 001 Device 008: ID 0a89:0025 Aktiv Rutoken lite
...

Код:

# /opt/cprocsp/bin/amd64/csptest -card -enum -v -v  
Aktiv Rutoken lite - CP 00 00
  Card present, ATR=3B 8B 01 52 75 74 6F 6B 65 6E 6C 69 74 65 C2 
  Unknown applet
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,000 sec
[ErrorCode: 0x00000000]

Код:

# /opt/cprocsp/bin/amd64/csptest -enum -info -type PP_ENUMREADERS -flags 32
../../../../CSPbuild/CSP/samples/support/cplevel.c:418:Cannot find default provider.

Error 0x80090017: Тип поставщика не определен. 
../../../../CSPbuild/CSP/samples/support/getcspparam.c:28:Can not get CSP param: AcquireContext failed.
Error 0x80090017: Тип поставщика не определен. 
../../../../CSPbuild/CSP/samples/csptest/enum.c:420:Error during CryptAcquireContext.

Error 0x80090017: Тип поставщика не определен. 
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,000 sec
[ErrorCode: 0x80090017]

Что сделать, чтобы программа увидела рутокен?

Отредактировано пользователем 1 февраля 2022 г. 11:35:38(UTC)
 | Причина: изменение вывода команды просле запуска сервиса pcscd


Вверх


Offline

Андрей Русев

 


#7
Оставлено
:

1 февраля 2022 г. 12:32:46(UTC)

Андрей Русев

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,060

Сказал(а) «Спасибо»: 10 раз
Поблагодарили: 319 раз в 241 постах

У вас проблема не с токеном, а с установкой КриптоПро CSP. Сходу ошибку в https://aur.archlinux.or…stall?h=cryptopro-csp-k1 не увидел, но проблема, вероятно, где-то там. Пришлите в личку диагностический архив, собранный с помощью

Код:

curl https://cryptopro.ru/sites/default/files/products/csp/cprodiag 2>/dev/null|sudo perl

Отредактировано пользователем 1 февраля 2022 г. 12:46:47(UTC)
 | Причина: Не указана

Официальная техподдержка. Официальная база знаний.


Вверх


Offline

Андрей Русев

 


#8
Оставлено
:

1 февраля 2022 г. 13:39:12(UTC)

Андрей Русев

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,060

Сказал(а) «Спасибо»: 10 раз
Поблагодарили: 319 раз в 241 постах

Судя по диагностическому архиву у вас вообще не выполнялся https://aur.archlinux.or…stall?h=cryptopro-csp-k1
Для самопроверки: в /etc/opt/cprocsp/config64.ini должны быть заполнены секции

Код:

[DefaultsProvider]

[Defaults"Provider Types"]

Официальная техподдержка. Официальная база знаний.


Вверх


Offline

Gigses

 


#9
Оставлено
:

1 февраля 2022 г. 13:46:59(UTC)

Gigses

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

Группы: Участники

Зарегистрирован: 31.01.2022(UTC)
Сообщений: 5

Сказал(а) «Спасибо»: 1 раз

В этих секциях пусто. Лишь комментарии:

Код:

[DefaultsProvider]
# Провайдеры. Описание провайдера должно содержать поля:
# "Image Path" = путь до разделяемой библиотеки провайдера
# "Type"= тип провайдера (71, 75)

[Defaults"Provider Types"]
# Типы провайдеров. Описание типа провайдера должно содержать поля:
# "Name"= имя провайдера по умолчанию для данного типа

Каким образом заполнить эти секции?


Вверх


Offline

Андрей Русев

 


#10
Оставлено
:

1 февраля 2022 г. 13:58:59(UTC)

Андрей Русев

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,060

Сказал(а) «Спасибо»: 10 раз
Поблагодарили: 319 раз в 241 постах

Их должен был заполнить этот скрипт при установке: https://aur.archlinux.or…stall?h=cryptopro-csp-k1

Официальная техподдержка. Официальная база знаний.


Вверх

Пользователи, просматривающие эту тему

Guest

Форум КриптоПро
 » 
Средства криптографической защиты информации
 » 
Linux, Solaris etc.
 » 
Arch Linux. КриптоПро 5.0 + Рутокен ЭЦП 2.0 + IFCPlugin ГосУслуги + КЭП ФНС

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

  • Remove From My Forums
  • Question

  • Dear All,

    Please help me with this one !
    I am using Sql server 2008, report server.  I developed some report projects.  Want to test them out in Report Manager.
    I was able to log on to Report Manager via its URL.  I deployed all report projects from BI Development Studio. The deployed report projects are listed all in Report Manager, including the sample report project for AdventureWorks which I also deployed for testing.    When I tried opening the project to get to the reports.  I got following errors.  I searched online in vain so I post my question here.  Please shed some lights on this one.  I am fairly new to this.  Though for most part of it is intuitive until I ran into this error.

    Server Error in ‘/ReportServer_MSSQLSERVER2008’ Application.


    Provider type not defined. (Exception from HRESULT: 0x80090017)

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Runtime.InteropServices.COMException: Provider type not defined. (Exception from HRESULT: 0x80090017)

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [COMException (0x80090017): Provider type not defined. (Exception from HRESULT: 0x80090017)]
    System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
    System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43
    System.Reflection.Assembly.InternalGetSatelliteAssembly(CultureInfo culture, Version version, Boolean throwOnFileNotFound) +215
    System.Resources.ResourceManager.GetSatelliteAssembly(CultureInfo lookForCulture) +79
    System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +299
    System.Resources.ResourceManager.GetString(String name, CultureInfo culture) +74
    Microsoft.ReportingServices.WebServer.Keys.GetString(String key) +21
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteExceptionAsHtml(TextWriter responseWriter, Exception exceptionToDisplay, Int32 code, String optionalMessage) +97
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteErrorResponse(Int32 code, String shortHttpDescription, Exception exception, String optionalMessage, Boolean errorResponseAsXml) +494
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteErrorResponse(Int32 code, String shortHttpDescription, Exception exception, Boolean errorResponseAsXml) +85
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderError(Int32 code, String shortHttpDescription, Exception e) +26
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage() +507
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.ProcessRequest(HttpContext context) +45
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75


    Ann

Answers

  • Hummm,  this is interesting.  After all these poking around, I switched my browser from FireFox to IE.  Everything seems to be working fine !  Still don’t quite get it why though.

    • Marked as answer by

      Thursday, September 10, 2009 3:42 AM

  • Remove From My Forums
  • Question

  • Dear All,

    Please help me with this one !
    I am using Sql server 2008, report server.  I developed some report projects.  Want to test them out in Report Manager.
    I was able to log on to Report Manager via its URL.  I deployed all report projects from BI Development Studio. The deployed report projects are listed all in Report Manager, including the sample report project for AdventureWorks which I also deployed for testing.    When I tried opening the project to get to the reports.  I got following errors.  I searched online in vain so I post my question here.  Please shed some lights on this one.  I am fairly new to this.  Though for most part of it is intuitive until I ran into this error.

    Server Error in ‘/ReportServer_MSSQLSERVER2008’ Application.


    Provider type not defined. (Exception from HRESULT: 0x80090017)

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Runtime.InteropServices.COMException: Provider type not defined. (Exception from HRESULT: 0x80090017)

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [COMException (0x80090017): Provider type not defined. (Exception from HRESULT: 0x80090017)]
    System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
    System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43
    System.Reflection.Assembly.InternalGetSatelliteAssembly(CultureInfo culture, Version version, Boolean throwOnFileNotFound) +215
    System.Resources.ResourceManager.GetSatelliteAssembly(CultureInfo lookForCulture) +79
    System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +299
    System.Resources.ResourceManager.GetString(String name, CultureInfo culture) +74
    Microsoft.ReportingServices.WebServer.Keys.GetString(String key) +21
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteExceptionAsHtml(TextWriter responseWriter, Exception exceptionToDisplay, Int32 code, String optionalMessage) +97
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteErrorResponse(Int32 code, String shortHttpDescription, Exception exception, String optionalMessage, Boolean errorResponseAsXml) +494
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.WriteErrorResponse(Int32 code, String shortHttpDescription, Exception exception, Boolean errorResponseAsXml) +85
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderError(Int32 code, String shortHttpDescription, Exception e) +26
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPage() +507
    Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.ProcessRequest(HttpContext context) +45
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75


    Ann

Answers

  • Hummm,  this is interesting.  After all these poking around, I switched my browser from FireFox to IE.  Everything seems to be working fine !  Still don’t quite get it why though.

    • Marked as answer by

      Thursday, September 10, 2009 3:42 AM

В этой статье будут описаны встречающиеся ошибки при работе с Континент АП и пути их решения. Если вы встретились с ошибкой Континент АП, и вы не знаете как ее решить напишите в комментарии, попробуем помочь вам. Статья с ошибками Континент АП постоянно будет обновляться.

Не настроено подключение к СД

Ошибка Не настроено подключение к СД встречается из-за того, что не настроено соеденинение т.е. не добавлен адрес подключения СД.

Как исправить: Правой кнопкой мыши на Континенте АП, выбрать в меню Настройка соединения -> Континент АП.

Мы видим, что поле Адрес СД указано: 0.0.0.0, что не правильно.

Необходимо указать правильный адрес, например для Москвы используется адрес: 7300-sd-01.roskazna.ru

Для своего региона узнать адрес подключения можно на сайте местного регионального казначейства в розделе СУФД.

После этого ошибка Не настроено подключение к СД исчезнет.

Не совпадает подпись открытого эфемерного ключа

Решение: Ошибка «Не совпадает подпись открытого эфемерного ключа» возникает из-за того, что при установке сертификата пользователя в Континет АП был выбран не правильный закрытый ключ. Необхоимо при установке сертификата пользователя выбрать правильный закрытый ключ в Континент АП.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка 0х80090016 набор ключей не существует
  • Ошибка 0х8009000а указан неправильный тип