Форум КриптоПро
	 » 
	Средства криптографической защиты информации
	 » 
	КриптоПро .NET
	 » 
	Связь по https с использованием сертификатов, выданных УЦ КриптоПро
	 
	
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 20.11.2009(UTC) Сообщений: 4
  
	 
	
     | 
    
        
            
		      
                Добрый день. Появился вопрос. Пишу прогу на C# 2.0. При попытке создать канал по https с удаленным сервером вываливается ошибка  "Не удалось создать защищенный канал SSL/TLS". При создании запроса используется наш сертификат, привязанный к ключу по ГОСТ 34.10 (вроде :). При просмотре объекта X509Certificate2 во время исполнения программы в поле PrivateKey указано NotSupportedException. Это естественно, что .NET ничего не знает про наши алгоритмы шифрования. Как я понял, чтобы в .NET появилась поддержка наших гостов необходимо поставить Sharpei. Проблема в том, что он идет аш 2 дистрибутивами, что не допустимо, так как программа должна идти отдельной утилитой. Программа тольго делает запрос на сайт, больше ничего. Возник вопрос, можно ли решить эту проблему как-нибудь без установки sharpei? Я использую стандартный класс HttpWebRequest. Пробовал работать через SSLStream на более низком уровне, проблема таже.
 
  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 24.12.2007(UTC) Сообщений: 390  Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
  
	 
	
     | 
    
        
            
		      
                Цитата:Как я понял, чтобы в .NET появилась поддержка наших гостов необходимо поставить Sharpei. Проблема в том, что он идет аш 2 дистрибутивами, что не допустимо, так как программа должна идти отдельной утилитой.  Так. Не понял откуда два дистрибутива: русский и английский интерфейс дистрибутива и x64, Win32 платформы. Sharpei SDK для разработчика, Вы его поставлять не будите. КриптоПро CSP все равно на комп ставить, почему бы не поставить еще и Sharpei? Sharpei без инсталятора не поставить. Цитата:Возник вопрос, можно ли решить эту проблему как-нибудь без установки sharpei? Я использую стандартный класс HttpWebRequest.  Если двухсторонняя аутентификация, то без Sharpei только на уровне CryptoAPI.    | 
С уважением, Александр.  | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 20.11.2009(UTC) Сообщений: 4
  
	 
	
     | 
    
        
            
		      
                Тоесть получается по умолчаю, используя .NET 2.0 и никак не смогу отправить простой запрос на сайт по протоколу https, используя сертификат, выданный отечественным криптопровайдером? 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 24.12.2007(UTC) Сообщений: 390  Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
  
	 
	
     | 
    
        
            
		      
                Был неправ. Двухсторонняя аутентификация работает без Sharpei. Нужен только CSP. Отредактировано пользователем 23 июля 2010 г. 18:38:45(UTC)
 | Причина: Не указана    | 
С уважением, Александр.  | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	Форум КриптоПро
	 » 
	Средства криптографической защиты информации
	 » 
	КриптоПро .NET
	 » 
	Связь по https с использованием сертификатов, выданных УЦ КриптоПро
	 
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close