Статус: Участник
  Группы: Участники
 Зарегистрирован: 09.08.2024(UTC) Сообщений: 24
  Сказал(а) «Спасибо»: 2 раз
  
	 
	
     | 
    
        
            
		      
                Добрый день. Использую linux, csp 5.0.13. Лицензия пользователя csp активирована, не демо, контейнер который был выдан в бки инициализирован командой csptest -absorb -certs -provtype 80 -provider "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider". Далее Записываю сертификат клиента в этот контейнер - все ок. Имею 6 сертификатов выданных в бки, 3 корневых, 3 промежуточных. Корневые устанавливаю в хранилище uRoot, промежуточные в uca. Подписываю тестовый xml файл командой   cryptcp -sign -thumbprint *** -detach -der "test.xml" "test.xml.sig" -nochain -norev - ответ что все ок. Далее проверяю подпись - тоже все ок. При попытке выполнить curl запрос /opt/cprocsp/bin/amd64/curl -v --location 'https://bki-b2b.scoring.ru/cr4.php' --header 'Content-Type: application/octet-stream' --data 'test.xml.sig' в ответ получаю  shutting down SSL/TLS connection with bki-b2b.scoring.ru port 443 curl: (35) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - The certificate chain was issued by an authority that is not trusted. Уже кучу разных советов с форума попробовал, ничего не помогает. Прошу помощи) 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,987   Сказал «Спасибо»: 605 раз Поблагодарили: 2350 раз в 1846 постах
  
	 
	
     | 
    
        
            
		      
                Автор: hell-hunter  Добрый день. Использую linux, csp 5.0.13. Лицензия пользователя csp активирована, не демо, контейнер который был выдан в бки инициализирован командой csptest -absorb -certs -provtype 80 -provider "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider". Далее Записываю сертификат клиента в этот контейнер - все ок. Имею 6 сертификатов выданных в бки, 3 корневых, 3 промежуточных. Корневые устанавливаю в хранилище uRoot, промежуточные в uca. Подписываю тестовый xml файл командой   cryptcp -sign -thumbprint *** -detach -der "test.xml" "test.xml.sig" -nochain -norev - ответ что все ок. Далее проверяю подпись - тоже все ок. При попытке выполнить curl запрос /opt/cprocsp/bin/amd64/curl -v --location 'https://bki-b2b.scoring.ru/cr4.php' --header 'Content-Type: application/octet-stream' --data 'test.xml.sig' в ответ получаю  shutting down SSL/TLS connection with bki-b2b.scoring.ru port 443 curl: (35) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - The certificate chain was issued by an authority that is not trusted. Уже кучу разных советов с форума попробовал, ничего не помогает. Прошу помощи)  Здравствуйте. Сертификат web-сервера выдан в УЦ CN = CryptoPro VPN CA GOST 2012 http://vpnca.cryptopro.r...c27dc50e70c7e06aa7d7.crtВы добавили сертификат УЦ в доверенные корневые?    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Сотрудник
  Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,987   Сказал «Спасибо»: 605 раз Поблагодарили: 2350 раз в 1846 постах
  
	 
	
     | 
    
        
            
		      
                либо прочитать справку  /opt/cprocsp/bin/amd64/curl --help  и отключить проверку Цитата: -k, --insecure      Allow insecure server connections when using SSL
     | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 09.08.2024(UTC) Сообщений: 24
  Сказал(а) «Спасибо»: 2 раз
  
	 
	
     | 
    
        
            
		      
                Автор: Андрей *  либо прочитать справку  /opt/cprocsp/bin/amd64/curl --help  и отключить проверку Цитата: -k, --insecure      Allow insecure server connections when using SSL
   с отключенной проверкой возвращает ответ         <div class="text-container">             <h1 class="error-header">Oops!</h1>             <p class="error-message"> A client has not presented the required certificate</p>         </div>     </div>     <p style="visibility: hidden; height: 0;">No required SSL certificate was sent</p> </body> </html> * Closing connection 0 * schannel: shutting down SSL/TLS connection with bki-b2b-test.scoring.ru port 443  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 09.08.2024(UTC) Сообщений: 24
  Сказал(а) «Спасибо»: 2 раз
  
	 
	
     | 
    
        
            
		      
                Автор: Андрей *  Автор: hell-hunter  Добрый день. Использую linux, csp 5.0.13. Лицензия пользователя csp активирована, не демо, контейнер который был выдан в бки инициализирован командой csptest -absorb -certs -provtype 80 -provider "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider". Далее Записываю сертификат клиента в этот контейнер - все ок. Имею 6 сертификатов выданных в бки, 3 корневых, 3 промежуточных. Корневые устанавливаю в хранилище uRoot, промежуточные в uca. Подписываю тестовый xml файл командой   cryptcp -sign -thumbprint *** -detach -der "test.xml" "test.xml.sig" -nochain -norev - ответ что все ок. Далее проверяю подпись - тоже все ок. При попытке выполнить curl запрос /opt/cprocsp/bin/amd64/curl -v --location 'https://bki-b2b.scoring.ru/cr4.php' --header 'Content-Type: application/octet-stream' --data 'test.xml.sig' в ответ получаю  shutting down SSL/TLS connection with bki-b2b.scoring.ru port 443 curl: (35) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - The certificate chain was issued by an authority that is not trusted. Уже кучу разных советов с форума попробовал, ничего не помогает. Прошу помощи)  Здравствуйте. Сертификат web-сервера выдан в УЦ CN = CryptoPro VPN CA GOST 2012 http://vpnca.cryptopro.r...c27dc50e70c7e06aa7d7.crtВы добавили сертификат УЦ в доверенные корневые?  Да, скачивал этот сертификат и добавлял в uRoot  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,987   Сказал «Спасибо»: 605 раз Поблагодарили: 2350 раз в 1846 постах
  
	 
	
     | 
    
        
            
		      
                Автор: hell-hunter  Автор: Андрей *  либо прочитать справку  /opt/cprocsp/bin/amd64/curl --help  и отключить проверку Цитата: -k, --insecure      Allow insecure server connections when using SSL
   с отключенной проверкой возвращает ответ         <div class="text-container">             <h1 class="error-header">Oops!</h1>             <p class="error-message">  A client has not presented the required certificate</p>         </div>     </div>     <p style="visibility: hidden; height: 0;">No required SSL certificate was sent</p> </body> </html> * Closing connection 0 * schannel: shutting down SSL/TLS connection with bki-b2b-test.scoring.ru port 443  вроде же все переводится?  добавить: Цитата:-E, --cert <certificate[:password]> Client certificate file and password      --cert-status   Verify the status of the server certificate      --cert-type <type> Certificate file type (DER/PEM/ENG)
   --cert отпечаток клиентского сертификата    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 09.08.2024(UTC) Сообщений: 24
  Сказал(а) «Спасибо»: 2 раз
  
	 
	
     | 
    
        
            
		      
                Автор: Андрей *  Автор: hell-hunter  Автор: Андрей *  либо прочитать справку  /opt/cprocsp/bin/amd64/curl --help  и отключить проверку Цитата: -k, --insecure      Allow insecure server connections when using SSL
   с отключенной проверкой возвращает ответ         <div class="text-container">             <h1 class="error-header">Oops!</h1>             <p class="error-message">  A client has not presented the required certificate</p>         </div>     </div>     <p style="visibility: hidden; height: 0;">No required SSL certificate was sent</p> </body> </html> * Closing connection 0 * schannel: shutting down SSL/TLS connection with bki-b2b-test.scoring.ru port 443  вроде же все переводится?  добавить: Цитата:-E, --cert <certificate[:password]> Client certificate file and password      --cert-status   Verify the status of the server certificate      --cert-type <type> Certificate file type (DER/PEM/ENG)
   --cert отпечаток клиентского сертификата  Да, спасибо, данную проблему разобрали, получилось отправить подписанный файл. Отправляем запрос с флагом --output <файл> и в ответе в этом файле видим: <responsestring>Запрос не подписан</responsestring> Если я правильно это интерпретирую, то сервер бки считает что наш файл не подписан достоверной подписью. Мое предположение, что данный файл который мы отправляем не в DER кодировке, а в условиях партнера сказано "На прикладном уровне необходимо сформировать файл запроса в приведенных ниже форматах, после чего подписать закрытым ключом Партнера этот запрос в формате CMS/PKCS#7 в DER кодировке.". НО, я подписываю файл с помощью команды с указанием флага -der, что я думал переводит как раз таки в эту кодировку. Вот команда полная cryptcp -sign -thumbprint <*****>-detach -der "test.xml" "test.xml.sig" -nochain -norev. Отсюда вопрос, подскажите пожалуйста, где моя ошибка, кодируется ли таким флагом файл?  
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,987   Сказал «Спасибо»: 605 раз Поблагодарили: 2350 раз в 1846 постах
  
	 
	
     | 
    
        
            
		      
                если указан -der значит должен быть бинарный файл там, а как передается исходный запрос (файл)? ранее было указано такое: Цитата: При попытке выполнить curl запрос /opt/cprocsp/bin/amd64/curl -v --location 'https://bki-b2b.scoring.ru/cr4.php' --header 'Content-Type: application/octet-stream' --data 'test.xml.sig' 
  а test.xml (исходный файл, сам запрос) - где?    | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 09.08.2024(UTC) Сообщений: 24
  Сказал(а) «Спасибо»: 2 раз
  
	 
	
     | 
    
        
            
		      
                Автор: Андрей *  если указан -der значит должен быть бинарный файл там, а как передается исходный запрос (файл)? ранее было указано такое: Цитата: При попытке выполнить curl запрос /opt/cprocsp/bin/amd64/curl -v --location 'https://bki-b2b.scoring.ru/cr4.php' --header 'Content-Type: application/octet-stream' --data 'test.xml.sig' 
  а test.xml (исходный файл, сам запрос) - где?  Сейчас команду немного изменили, передаем таким запросом /opt/cprocsp/bin/amd64/curl -v --location -X POST 'https://bki-b2b-test.scoring.ru/cr4.php' --header 'Content-Type: application/octet-stream' --data-binary 'test.xml'  --data-binary 'test.xml.sig' --cert <****> --output info1.txt   
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Сотрудник
  Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,987   Сказал «Спасибо»: 605 раз Поблагодарили: 2350 раз в 1846 постах
  
	 
	
     | 
    
        
            
		      
                cr4.php сам определяет, где что? Нет описания web запроса?
     | 
 | 
            
	 
        
    
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close