Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.08.2009(UTC) Сообщений: 60
|
Здравствуйте, КриптоПро! В ранее работавшем коде стал получать ошибку, указанную в сабже. Ошибка появилась после переустановки Sharpei RTM. Установка последней версии RTM не помогла (уже попробовал 2 новых версии после первоначально установленной). Что интересно, скомпилированная программа работает на другом компьютере с теми же версияси RTM. Как устанавливал: 1 CryptoPro CSP 3.6 2 restart компьютер 3 CryptoPro Sharpei RTM 4 restart компьютер 5 CryptoPro Sharpei SDK 6 restart компьютер Часть кода в котором получаю ошибку: Код:
X509Certificate2 xCert = null;
X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
X509Certificate2Collection collection = (X509Certificate2Collection)store.Certificates;
X509Certificate2Collection fcollection = (X509Certificate2Collection)collection.Find(X509FindType.FindByTimeValid, DateTime.Now, false);
X509Certificate2Collection scollection = X509Certificate2UI.SelectFromCollection(fcollection, "Test Certificate Select", "Select a certificate from the following list to get information on that certificate", X509SelectionFlag.MultiSelection);
Console.WriteLine("Number of certificates: {0}{1}", scollection.Count, Environment.NewLine);
xCert = scollection[0];
// Create a SignedXml object.
SignedXml signedXml = new SignedXml(Doc); //Doc экземпляр класса XmlDocument
// Add the key to the SignedXml document.
signedXml.SigningKey = xCert.PrivateKey; //<-- здесь вываливается NotSupportedException
// Create a reference to be signed.
Reference reference = new Reference();
//...
Помогите, пожалуйста разобраться из-за чего это может происходить? Неужели криво встает Sharpei RTM? Отредактировано пользователем 22 ноября 2009 г. 13:40:40(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Цитата:Помогите, пожалуйста разобраться из-за чего это может происходить? Неужели криво встает Sharpei RTM? Очень похоже на это... Если продукт уже установлен, то нажмите Start\Run введите cmd.exe и нажмите ok во вновь открывшемся командном окне введите cd C:\Program Files\Crypto Pro\Sharpei запустите alarm info в папаке C:\Program Files\Crypto Pro\Sharpei появится файл osinfo.txt закройте командное окно, а файл C:\Program Files\Crypto Pro\Sharpei\osinfo.txt (желательно предварительно запакованный) присоедините к письму на support@cryptopro.ru или присоедините к сообщению форума (вначале надо создать сообщение, потом появиться кнобка attach). |
С уважением, Александр. |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.08.2009(UTC) Сообщений: 60
|
Добрый день, Александр! Присоединяю архив файлика osinfo. Чуть Вас не спутал с Иваном Челпановым. Недавно переписывались с ним по почте. Благодаря ему удалось решить одну проблему с JCP. Вложение(я): osinfo.zip (6kb) загружен 12 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Странно, вроде все стандартно, кроме того что CSP не последний (не release а RC 2)... 1. Скачайте DebugView с сайта Microsoft. 2. Добавьте в ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProPatches\NetDetStarter реестра параметр DebugInfo типа DebugInfo со значением 0xffFFffFF. 3. Запустит DebugView (установите Capture/Caprure Kernel если не установлено). 4. Запустите Ваше приложение. 5. лог из DebugView перешлите на support@cryptopro.ru. |
С уважением, Александр. |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Это была ошибка несовместимости с .Net Framework 2.0.50727.4200. Ошибка исправлена в версии Sharpei 1.0.3618.0 Подробнее читайте в анонсе build |
С уважением, Александр. |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close