Форум программистов, компьютерный форум, киберфорум
Mono
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
7 / 7 / 1
Регистрация: 05.08.2009
Сообщений: 21
1

X509Certificate и SslStream: прикрепить сертификат pfx при авторизации

07.10.2015, 17:08. Показов 1449. Ответов 1
Метки нет (Все метки)

Здравствуйте!

Есть код, который работает в windows, а в linux нет.
Суть в том что бы прикрепить сертификат pfx при авторизации.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
......
          tcpClient = new TcpClient(host, port);
 
            // Create a secure stream
            X509CertificateCollection cCollection = new X509CertificateCollection();
 
            X509Certificate2 clientCertificate = new X509Certificate2(certfile,"password");
            cCollection.Add(clientCertificate);
 
            sslStream = new SslStream(tcpClient.GetStream(), false, ValidateServerCertificate, null);
 
            sslStream.AuthenticateAsClient(host, cCollection, System.Security.Authentication.SslProtocols.Tls, false);
.......
Сервер (debian 7 64bit) установлен Mono 4.0.4
Компилируется в Monodevelop на Windows 7 64bit

В чем может быть проблема?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2015, 17:08
Ответы с готовыми решениями:

Можно ли подключить сертификат .pfx CURL?
Могу ли я подключить сертификат .pfx к curl запросу?

Ошибка с сертификатом при использование sslStream
Добрый день. На сайте MSDN есть пример работы с sslStream Link. Но его очень тяжело понять...

Сертификат безопасности сайта не является доверенным! Вы попытались перейти на сайт www.google.ru, но сервер предоставил сертификат, выданный организа
Сертификат безопасности сайта не является доверенным! Вы попытались перейти на сайт www.google.ru,...

X509Certificate +XML +клиентский скрипт
задача такая имеется XML и сертификат X509(с закрытым ключом) у клиента надо подписать это...

1
Администратор
Эксперт .NET
9093 / 4368 / 745
Регистрация: 17.04.2012
Сообщений: 9,140
Записей в блоге: 14
10.10.2015, 08:11 2
lexesv, предполагаю, что в системе не установлен пакет ca-certificates-mono
The package ca-certificates-mono should be installed to get SSL certificates for HTTPS connections. Install this package if you run into trouble making HTTPS connections.
http://www.mono-project.com/do... nux/#usage
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2015, 08:11

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Отправить http запрос подписанный с помощью X509Certificate
Добрый вечер, форумчане. Возникла задача, которую даже не знаю как теоретически решить. Имеем:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.