| ||||
| ||||
//Создал контекст CryptAcquireContext // сгенерировал ключи CryptGenKey // создал ID для привязки к Private Key CryptCreateKeyIdentifierFromCSP CryptSetKeyIdentifierProperty // самподписанный сертификат со связью private Key CertCreateSelfSignCertificate(m_hProv, &certName, CERT_KEY_PROV_INFO_PROP_ID,pData, &EncryptAlgorithm, &csFrom, &csTo, NULL))) // Открыл Store , добавил и еще связал с Private Key CertOpenStore CertAddCertificateContextToStore CertSetCertificateContextProperty // все проходит нормально и даже нормально подписывает сообщения. Однако при выводже в файл из PCert_Context->Cert_Info в файле получаю только Public Key. Kak получить файл сертификата с private Key ? | ||||
Ответы: | ||||
| ||||
Если используется КриптоПро CSP, то экспорт закрытого ключа в файл с сертификатом запрещён по требованиям безопасности. | ||||