Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Неизвестная ошибка (0x1B6) произошла во время получения CSP списка
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.03.2014(UTC) Сообщений: 3  Откуда: Абакан
|
Добрый. При запуске утилиты для генерации запроса на сертификат выходит такая ошибка "Неизвестная ошибка (0x1B6) произошла во время получения CSP списка" Как исправить? Переустановка криптоПро не помогает. Windows XP x86, КриптоПРо 3.6
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,512   Сказал «Спасибо»: 554 раз Поблагодарили: 2251 раз в 1756 постах
|
Добрый день. А утилита - у нее есть название и известен автор?
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.03.2014(UTC) Сообщений: 3  Откуда: Абакан
|
Автор: Андрей *  Добрый день. А утилита - у нее есть название и известен автор?
Так и называется "утилиты для генерации запроса на сертификат". Автор не известен, но вот функция, которая возвращает ошибку
Function GetCSPList() On Error Resume Next Dim nProvType, nOrigProvType, nTotCSPs, nDefaultCSP, oElement, oOption Const nMaxProvType=99 ' should be >= the number of providers defined in wincrypt.h (~line 431) nTotCSPs=0 nDefaultCSP=-1
' save the original provider type nOrigProvType=IControl.ProviderType If 0<>Err.number Then ' something wrong with IControl GetCSPList=Err.Number Exit Function End If ' enumerate through each of the provider types For nProvType=0 To nMaxProvType Dim nCSPIndex nCSPIndex=0 IControl.ProviderType=nProvType ' enumerate through each of the providers for this type Do Dim sProviderName
'get the name sProviderName=IControl.enumProviders(nCSPIndex, 0) If &H80070103=Err.number Then ' no more providers Err.Clear Exit Do End If ' For each provider, add an element to the list box. Set oOption=document.createElement("OPTION") oOption.text=sProviderName oOption.Value=nProvType document.UIForm.lbCSP.add(oOption) If 0<>InStr(sProviderName, "2001 Cryptographic Service Provider") Then oOption.selected=True nDefaultCSP=nTotCSPs Else If sProviderName = "Crypto-Pro Cryptographic Service Provider" Then oOption.selected=True nDefaultCSP=nTotCSPs End If End If nTotCSPs=nTotCSPs+1 ' get the next provider nCSPIndex=nCSPIndex+1 Loop Next ' if there are no CSPs, we're kinda stuck If 0=nTotCSPs Then Set oElement=document.createElement("OPTION") oElement.text="(no CSPs found)" document.UIForm.lbCSP.Options.Add oElement End If
' remove the 'loading' text document.UIForm.lbCSP.remove(0)
' select the default provider If -1<>nDefaultCSP Then document.UIForm.lbCSP.selectedIndex=nDefaultCSP End If ' restore the original provider type IControl.ProviderType=nOrigProvType
' set the return value and exit If 0<>Err.Number Then GetCSPList=Err.Number ElseIf 0=nTotCSPs Then ' signal no elements with -1 GetCSPList=-1 Else GetCSPList=0 End If ' Open User Store IStore.Open 'CURRENT_USER_STORE, CAPICOM_MY_STORE, CAPICOM_STORE_OPEN_READ_ONLY If 0<>Err.Number Then GetCSPList=Err.Number End If End Function
При этом такая ошибка у меня уже была, но потом исчезла по непонятным причинам, а сейчас появилась вновь.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
CSP тут ни при чем. Переустановите xenroll. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.03.2014(UTC) Сообщений: 3  Откуда: Абакан
|
Автор: Kirill Sobolev  CSP тут ни при чем. Переустановите xenroll. Переустановить - заменить xenroll.dll и перерегистрировать? Подскажите откуда скачать xenroll.dll?
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Неизвестная ошибка (0x1B6) произошла во время получения CSP списка
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close