Форум КриптоПро
	 » 
	Средства криптографической защиты информации
	 » 
	КриптоПро CSP 4.0
	 » 
	MSCA c криптографией КриптоПро - выпуск сертификата с ParamSet {B/C/D}
	 
	
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 24.01.2023(UTC) Сообщений: 24  Откуда: Зеленоград Сказал(а) «Спасибо»: 5 раз
  
	 
	
     | 
    
        
            
		      
                Хотелось бы понять, как научить развернутый тестовый УЦ на базе MSCA (Windows Server 2019 ver. 1809) с криптографией КриптоПро (CSP ver. 4.0.9963) выпускать сертификаты на основе алгоритмов с рабочими параметрами B, C и D.  Для упрощения воспроизведения: указанная проблема также воспроизводится и на тестовом УЦ КриптоПро (https://testgost2012.cryptopro.ru/certsrv/).
 
  
  Подробнее. 
  Имеет следующий набор запросов на сертификат:   * на алгоритме GOST2012-256A (OID 1.2.643.7.1.2.1.1.1) ``` -----BEGIN CERTIFICATE REQUEST----- MIIBADCBrAIBADAcMQswCQYDVQQGEwJydTENMAsGA1UEAxMEdXNlcjBoMCEGCCqF AwcBAQEBMBUGCSqFAwcBAgEBAQYIKoUDBwEBAgIDQwAEQHFpc38EP8eswUo+vYW9 njbxbUqDAVlv69+7Lnu2Lp+HxQ7vIZsUjTIxTSxcmSMGSyBBoqn4Boz1DtzD9bL7 ioigHzAdBgkqhkiG9w0BCQ4xEDAOMAwGA1UdDwQFAwMHgAAwDAYIKoUDBwEBAwIF AANBABeCfuiecHok2Qj7eWAQJoRQzEm5HV4zMVAZS9GgAvxrLH67iT3sslBnd740 QSOlRAJtGVp3qtJTYzJKGIy89JA= -----END CERTIFICATE REQUEST----- ```
    * на алгоритме GOST2012-256B (OID 1.2.643.7.1.2.1.1.2) ``` -----BEGIN CERTIFICATE REQUEST----- MIIBADCBrAIBADAcMQswCQYDVQQGEwJydTENMAsGA1UEAxMEdXNlcjBoMCEGCCqF AwcBAQEBMBUGCSqFAwcBAgEBAgYIKoUDBwEBAgIDQwAEQEmP55Dr7XuufZS7UACi m7nMi+7Y9lH9AWfLsDobXCHwkvXN1/JoCb8+4y7WBDg8qNGlFKxQuq0NsZHwJMTd UB+gHzAdBgkqhkiG9w0BCQ4xEDAOMAwGA1UdDwQFAwMHgAAwDAYIKoUDBwEBAwIF AANBALUCAdwpMe6CG5EbrjCqAgFTnyc2oGgye1ZLB8i/koDj6eM6xCVNSWssGXsx 5lpv3MbO7VgoEGcOSbCtVmZ5IO4= -----END CERTIFICATE REQUEST----- ```
    * на алгоритме GOST2012-256C (OID 1.2.643.7.1.2.1.1.3) ``` -----BEGIN CERTIFICATE REQUEST----- MIIBADCBrAIBADAcMQswCQYDVQQGEwJydTENMAsGA1UEAxMEdXNlcjBoMCEGCCqF AwcBAQEBMBUGCSqFAwcBAgEBAwYIKoUDBwEBAgIDQwAEQP4p6r4Zi+MvpI9mwl3C njeg++ll4mnsA7L4BxvSIsUUoLq8aVK7uL1j1TW2rEQfL0KK3R8/xzltr94Ua8za DySgHzAdBgkqhkiG9w0BCQ4xEDAOMAwGA1UdDwQFAwMHgAAwDAYIKoUDBwEBAwIF AANBADXOKYpylkHyWHVrgGgdOChxabh54iX6dV+3kU++u8D/XtRI1Dh9pvlZi7ZL ip4AtZPhsJ5OcNVo9evutqaHBis= -----END CERTIFICATE REQUEST----- ```
    * на алгоритме GOST2012-256D (OID 1.2.643.7.1.2.1.1.4) ``` -----BEGIN CERTIFICATE REQUEST----- MIIBADCBrAIBADAcMQswCQYDVQQGEwJydTENMAsGA1UEAxMEdXNlcjBoMCEGCCqF AwcBAQEBMBUGCSqFAwcBAgEBBAYIKoUDBwEBAgIDQwAEQEAe4HhkhVWlGTYmh8F5 aQMQiKlOiidF5LG0yTkawz5vZryHWJKdbDScAaD6zaFJRhP7QgGGBSCpPAdkCuXi G3ygHzAdBgkqhkiG9w0BCQ4xEDAOMAwGA1UdDwQFAwMHgAAwDAYIKoUDBwEBAwIF AANBAHtezJXyKEdWh2AWpQgxRSd0nT9SoVKjqVQSgpBMKbKshwqzjXYtx97mNnvb Xp1I3qUDw5ThVjfUifr8BC6noTU= -----END CERTIFICATE REQUEST----- ```
  Попытка выпуска всех, кроме первого, приводит к ошибке: "Ошибка при проверке подписи запроса или сертификата подписи Набор ключей не определен".
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
            
        
            
            
    
        
	Статус: Участник
  Группы: Участники
 Зарегистрирован: 24.01.2023(UTC) Сообщений: 24  Откуда: Зеленоград Сказал(а) «Спасибо»: 5 раз
  
	 
	
     | 
    
        
            
		      
                Удалось разобраться. 
  Согласно методическим рекомендациям МР 26.2.001-2020 "Использование алгоритмов ГОСТ Р 34.10-2012, ГОСТ Р 34.11-2012 в сертификате, списке аннулированных сертификатов (CRL) и запросе на сертификат PKCS #10 инфраструктуры открытых ключей X.509" в описании открытого ключа и его параметров поле parameters структуры AlgorithmIdentifier:
  1. Не рекомендуется включать, если используется алгоритм подписи ГОСТ Р 34.10-2012 с длиной ключа 512 бит.
  2. Должно присутствовать, если используется алгоритм подписи ГОСТ Р 34.10-2012 с длиной ключа 256 бит при следующих значениях поля publicKeyParamSet:    id-GostR3410-2001-CryptoPro-A-ParamSet, "1.2.643.2.2.35.1";    id-GostR3410-2001-CryptoPro-B-ParamSet, "1.2.643.2.2.35.2";    id-GostR3410-2001-CryptoPro-C-ParamSet, "1.2.643.2.2.35.3";    id-GostR3410-2001-CryptoPro-XchA-ParamSet, "1.2.643.2.2.36.0";    id-GostR3410-2001-CryptoPro-XchB-ParamSet, "1.2.643.2.2.36.1".
  При этом идентификатор digestParamSet должен быть равен идентификатору алгоритма хэширования ГОСТ Р 34.11-2012 с длиной выхода 256 бит:    id-tc26-gost3411-12-256, "1.2.643.7.1.1.2.2".
  3. Не рекомендуется включать, если используется алгоритм подписи ГОСТ Р 34.10-2012 с длиной ключа 256 бит при следующем значении поля publicKeyParamSet:    id-tc26-gost-3410-2012-256-paramSetA, "1.2.643.7.1.2.1.1.1".
  4. Должно отсутствовать, если используется алгоритм подписи ГОСТ Р 34.10-2012 с длиной ключа 256 бит при следующих значениях поля publicKeyParamSet:    id-tc26-gost-3410-2012-256-paramSetB, "1.2.643.7.1.2.1.1.2";    id-tc26-gost-3410-2012-256-paramSetC, "1.2.643.7.1.2.1.1.3";    id-tc26-gost-3410-2012-256-paramSetD, "1.2.643.7.1.2.1.1.4".
 
  
  Создав запрос без OID-Hash 1.2.643.7.1.1.2.2, последующий выпуск на MSCA успешен. 
            
	  
         
     | 
    | 
         
             
     | 
    
         
            
         
     | 
    | 
        
	
     | 
        
        
        
    
	                           
	Форум КриптоПро
	 » 
	Средства криптографической защиты информации
	 » 
	КриптоПро CSP 4.0
	 » 
	MSCA c криптографией КриптоПро - выпуск сертификата с ParamSet {B/C/D}
	 
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close