[MSTSC] Addendum to r74577. CORE-13263

svn path=/trunk/; revision=74578
This commit is contained in:
Peter Hater 2017-05-18 08:57:26 +00:00
parent 2796bd5d20
commit a1a782be93

View file

@ -1673,6 +1673,18 @@ uint8 *rdssl_cert_to_rkey(PCCERT_CONTEXT cert, uint32 * key_len)
PROV_RSA_FULL,
0);
if (!ret)
{
dwErr = GetLastError();
if (dwErr == NTE_BAD_KEYSET)
{
ret = CryptAcquireContext(&hCryptProv,
L"MSTSC",
MS_ENHANCED_PROV,
PROV_RSA_FULL,
CRYPT_NEWKEYSET);
}
}
if (!ret)
{
dwErr = GetLastError();
error("CryptAcquireContext call failed with %lx\n", dwErr);