| ||||
| ||||
Добрый день есть PCCERT_CONTEXT, полученный из Store пытаюсь его добавить в другой происходит падение программы, в чем может быть проблемма, может не так открываю новый Store? if(!(hMemStore = ::CertOpenStore( CERT_STORE_PROV_MEMORY, 0, NULL, 0, NULL ))) { DWORD err = ::GetLastError(); throw CCC_CertificateError(CCC_CertificateError::OpenStore, err, L"Error CertOpenStore", L"CCC_CertificateStorage::exportpfx"); } PCCERT_CONTEXT tt = (PCCERT_CONTEXT)datacert.getArray(); if(!(::CertAddCertificateContextToStore( hMemStore, tt, CERT_STORE_ADD_ALWAYS, NULL))) { DWORD err = ::GetLastError(); throw CCC_CertificateError(CCC_CertificateError::ContextError, err, L"Error CertAddCertificateContextToStore", L"CCC_CertificateStorage::exportpfx"); } |