| 
	Статус: Участник
 Группы: Участники
Зарегистрирован: 04.04.2008(UTC)
 Сообщений: 12
 
 | 
            
		      
                Здравствуй ALL! Подскажи по как поступить!Задача такова что есть, файл сертификата пользователя выданный УЦ.
 Как из него программно вытащить и установить корневой сертификат?
 Сам сертификат пользователя я получаю так:
 
 DWORD bytesReading;
 char text[2048];
 HANDLE hFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
 if(hFile!=INVALID_HANDLE_VALUE)
 {
 ReadFile(hFile,text,sizeof(text),&bytesReading, NULL);
 CloseHandle(hFile);
 }
 pUserCert =  CertCreateCertificateContext(PKCS_7_ASN_ENCODING | X509_ASN_ENCODING,text,bytesReading);
 
 Есть  pUserCert->pCertInfo->Issuer, но как поступить дальше для решения данной задачи?
 
 
 | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРОПоблагодарили: 177 раз в 168 постах
 | 
            
		      
                Из сертификата пользователя сертификат ЦС вытащить нельзя.Его надо получать другими способами - например отдельным файлом или скачать по ссылке из сертификата пользователя, если она там есть.
 | 
|  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Участник
 Группы: Участники
Зарегистрирован: 04.04.2008(UTC)
 Сообщений: 12
 
 | 
            
		      
                Тогда как работают стандартные средства? Например когда открываешь сертификат на просмотр, то на закладке Путь сертификации есть возможность посмотреть корневой сертификат, хотя в хранилище доверенных корневых его нет!
 
 Спасибо за ответ!
 | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРОПоблагодарили: 177 раз в 168 постах
 | 
            
		      
                если в закладке есть, то и в хранилище есть, правда хранилище может быть не пользовательское а локального компьютера. | 
|  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close