Статус: Новичок
  Группы: Участники
 Зарегистрирован: 05.11.2024(UTC) Сообщений: 5  Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз
  
	 
	
     | 
    
        
            
		      
                Добрый день, коллеги. Необходимо решить задачу по подписанию текста (base64) и/или изображения (.jpg) по формату КС1 для передачи на сервер. Использую экзамплы, предоставленные cryptopro, ссылаюсь на документацию, так же нашел данный тред:  https://www.cryptopro.ru...aspx?g=posts&t=20463Часть ссылок неактуальные (404 ошибка), часть то же, что я и перечислил: 1)  https://docs.cryptopro.r...amples/gostTLS/TLSsample2) Сам сэмпл приложения. Если я верно понял, то нужно перенести все классы, методы и константы, которые касаются TLSExample + OkHttpExample. Далее данный код нужно как-то вызвать. Вот самый главный вопрос - это как вызвать? В документации (п.п.1 выше) пример с вызом через doInBackground (я так понимаю код писался когда еще актуальны были AsyncTask'и), но в экзампле этого нет. Изучил класс ExamplesActivity на предмет вызова запроса, но честно говоря не получилось. Подскажите пожалуйста, на что стоит ориентироваться?Ключевые классы которые перенес это TLSExample, OkHttpExample, Client, ClientThread и все сопутствующие классы (первоначальная цель научиться подписывать в тестовом приложении, а далее уже перести код в продукт  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Участники
 Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,064  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 740 раз в 698 постах
  
	 
	
     | 
    
        
            
		      
                Здравствуйте. В составе ACSPClientApp есть несколько примеров для организации TLS соединения: 
 - TLSSimpleExample TLSClientAuthExample (используют SSLSocket)
  - OkHttpSimpleExample OkHttpClientAuthExample (используют okhttp)
  - HttpsUrlConnectionSimpleExample HttpsUrlConnectionClientAuthExample (используют HttpsUrlConnection)
  - ApacheHttp5TLSSimpleExample ApacheHttp5TLSClientAuthExample (используют apache http)
  
 использующие разные http-клиенты. Все примеры объединяет создание SSLContext. Его и надо создать и передать в нужный http-клиент. Задача должна выполняться в отдельном потоке. Для инициализации провайдеров (CSP, Java) и т.п. на старте нужно один раз выполнить код, как в MainViewModel#init. https://docs.cryptopro.r...lientApp/ACSPInClientApp дает 404 ошибку, этот проект объединился с ACSPClientApp. Отредактировано пользователем 5 ноября 2024 г. 15:06:00(UTC)
 | Причина: Не указана    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Новичок
  Группы: Участники
 Зарегистрирован: 05.11.2024(UTC) Сообщений: 5  Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз
  
	 
	
     | 
    
        
            
		      
                Доброго времени суток. OkHttpSimpleExample OkHttpClientAuthExample - но вот эти примеры не используются. Рассчеты всегда через *.className идет. Не могли бы вы пожалуйста подсказать, что конкретно нужо сделать, чтобы подписать строку (пусть пока так) по КС1? Может из Экзампла есть какие-то методы специальные, которые я мог упустить? Ну и отправить по OkHttp на бэк. Буду очень благодарен. 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close