Статус: Участник
Группы: Участники
Зарегистрирован: 20.10.2008(UTC) Сообщений: 15
|
Проблема: Обычный запрос HTTPS загружает файл с сервера. Файл запакован GZipStream, для уменьшения трафика. Вываливается ошибка MemoryStream.Write (казалось, что может быть проще): .NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (7A05E2B3) (80131506) Проверено, что без req.ClientCertificates.Add(cert) и с HttpWebRequest.Create('http:\\servename\serverfile.gz') as HttpWebRequest все работает на УРА! Господа разработчики Sharpei, проблема ваша или это особенность самого CSP? Отредактировано пользователем 11 ноября 2008 г. 14:38:14(UTC)
| Причина: Не указана Вложение(я): test.cs (4kb) загружен 27 раз(а). osinfo.txt (194kb) загружен 14 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
В вашем тесте нашел несколько ошибок. 1. Если Вы добавляете клиентский сертификат для установления двухсторонней связи с сервером, то добавлять сертификат надо с сохранением ссылки на секретный ключ, например так: Код:const string local_cert = "Ivanov";
...
X509Store my = new X509Store("my");
my.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certs = my.Certificates.Find(X509FindType.FindBySubjectName, local_cert, false);
if (certs.Count != 1)
{
Console.WriteLine();
return;
}
req.ClientCertificates.Add(certs[0]);
2. После чтения всех данных в Memory Stream вы забыли перейти в начало stream () 3. Версия Framework 2.0.50727.42 содержит ряд ошибок, и несмотря на то что мы на нее ПОКА ставимся в log выводится сообщение о неполной совместимости. Лучше, если Вы установите SP1. То что получилось после изменений в attachment. Что используется в качестве сервера? IIS? Какой версии? Какая версия CSP на сервере? Установлена обязательная двухсторонняя аудентификация? Вложение(я): mtest.cs (3kb) загружен 40 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
С уважением, Александр. |
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close