Статус: Новичок
  Группы: Участники
 Зарегистрирован: 30.09.2008(UTC) Сообщений: 8 Откуда: Москва
  
	 
	
     | 
    
        
            
		      
                Я уже отчаялся побороть эту ошибку... Пытаюсь сделать серверсокет с TLS аутентификацией. Уже и как в примере и через SSLContext пытался. Сейчас вот через not-yet-commons-ssl делаю и всё равно в итоге натыкаюсь на тоже самое. Вот текущее состояние кода. Код: SSLServer server = new SSLServer();
        KeyStore ks = KeyStore.getInstance("HDImageStore");
        ks.load(null, null);
        server.setKeyMaterial(new KeyMaterial(ks, null));
        server.addTrustMaterial(TrustMaterial.TRUST_ALL);
        SSLServerSocket ss = (SSLServerSocket) server.createServerSocket(7443);
        ss.setNeedClientAuth(true);
        String[] ciphers = ss.getSupportedCipherSuites();        
        for (String string : ciphers) {
            System.out.println(string);
        }
        ss.setEnabledCipherSuites(ciphers);        
        SSLSocket socket = (SSLSocket) ss.accept();
        
        socket.startHandshake(); 
 not-yet-commons пришлось для этого немножко подправить хе-хе, ну да это неважно. Потом коннекчусь седьмым эксплорером. Криптопрошный сертификат проверки клиента в нём виден, но диалог выбора сертификата не появляется... В джаве получаю: Код:30.10.2008 13:38:13 ru.CryptoPro.JCP.tools.n a
INFO: Loading JCP...
30.10.2008 13:38:13 ru.CryptoPro.JCP.tools.n a
INFO: JCP loaded.
TLS_CIPHER_2001
SSL3_CK_GVO_KB2
SSL3_CK_GVO
Exception in thread "main" javax.net.ssl.SSLHandshakeException: no cipher suites in common
        at ru.CryptoPro.ssl.J.a(Unknown Source)
        at ru.CryptoPro.ssl.s.a(Unknown Source)
        ...
 
 US_export_policy копировать в local_policy уже пробовал...  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
  Поблагодарили: 3 раз в 3 постах
  
	 
	
     | 
    
        
            
		      
                версии java, JCP, CSP пример сервера (JTLS_samples/server.java) из samples работает? 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 30.09.2008(UTC) Сообщений: 8 Откуда: Москва
  
	 
	
     | 
    
        
            
		      
                ява 1.6.0_10. JCP и JTLS последние. CheckConf показывает, что всё в норме. Пример сервера с IE7 работает так же(кидает тот же эксепшен). Сервер с примером клиента не тестил, ибо неинтересно) 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 30.09.2008(UTC) Сообщений: 8 Откуда: Москва
  
	 
	
     | 
    
        
            
		      
                ах да, CSP 3.0 с сервис паком. 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
  Поблагодарили: 3 раз в 3 постах
  
	 
	
     | 
    
        
            
		      
                1.есть ли в хранилище подходящие ключи? 2.запустить пример сервера и обратиться к нему, предварительно выставив уровень FINE в логгере java, и посмотреть лог 3.попробовать сначала одностороннюю аутентификацию 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 30.09.2008(UTC) Сообщений: 8 Откуда: Москва
  
	 
	
     | 
    
        
            
		      
                Ключи есть точно. Контейнер был создан изнутри ControlPane. Сделал FINE логгинг: Код:31.10.2008 18:10:05 ru.CryptoPro.ssl.P a
FINE: %% ClientHello, TLSv1; Cipher Suites: [TLS_CIPHER_2001, TLS_CIPHER_94, SSL3_CK_GVO_KB2, Unknown 0x0:0x4, Unknown 0x0:0x5, Unknown 0x0:0xa, Unknown 0x0:0x9, Unknown 0x0:0x64, Unknown 0x0:0x62, Unknown 0x0:0x3, Unknown 0x0:0x6, Unknown 0x0:0x13, Unknown 0x0:0x12, Unknown 0x0:0x63]; Compression Methods: 0
Exception in thread "main" javax.net.ssl.SSLHandshakeException: no cipher suites in common
...
 
 выставление setNeedClientAuth(false) ничего не изменило)  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
  Поблагодарили: 3 раз в 3 постах
  
	 
	
     | 
    
        
            
		      
                кусочек лога ничего полезного не скажет. 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 30.09.2008(UTC) Сообщений: 8 Откуда: Москва
  
	 
	
     | 
    
        
            
		      
                Забавно, но сегодня уже кидается другой эксепшен. Хотя вроде ничего со вчерашнего дня не менял. Полтергейст) Вот  лог 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Активный участник
  Группы: Участники
 Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
  Поблагодарили: 3 раз в 3 постах
  
	 
	
     | 
    
        
            
		      
                попробуйте без CSP (запустите пример сервер-клиент java) 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 30.09.2008(UTC) Сообщений: 8 Откуда: Москва
  
	 
	
     | 
    
        
            
		      
                Попробовал. SSLHandshakeException: no cipher suites in common... Логи приложены. Вложение(я):   server.log  (53kb) загружен 30 раз(а).  clientLog.txt  (6kb) загружен 27 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close