Si applica a
Host Integration Server 2013 Host Integration Server 2016

Sintomi

Quando un client di Host Integration Server tenta di utilizzare la funzione CryptAcquireContext , la funzione ha esito negativo e NTE_PROV_TYPE_NO_MATCH viene restituito in determinate condizioni

Causa

Questo problema si verifica perché viene specificato un tipo errato di provider, come illustrato di seguito:

CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B

Se la prima chiamata alla funzione CryptAcquireContext non riesce (restituisce false) e il NTE_BAD_KEYSET di errore, una seconda richiesta viene inviata che utilizza CRYPT_NEWKEYSET. Tuttavia, questa seconda chiamata utilizza il tipo errato di provider.

In questo caso, è possibile che si venga visualizzato il seguente messaggio di errore:

Tipo di provider non corrispondente al valore registrato.

Risoluzione

La correzione che risolve questo problema è inclusa negli aggiornamenti cumulativi seguenti per Host Integration Server:

Aggiornamento cumulativo 2 per Host Integration Server 2016

Aggiornamento cumulativo 4 per Host Integration Server 2013

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.