Symptomen
Wanneer een client Host Integration Server probeert de functie CryptAcquireContext gebruikt, mislukt de bewerking en NTE_PROV_TYPE_NO_MATCH onder bepaalde omstandigheden wordt geretourneerd
Oorzaak
Dit probleem treedt op omdat u een verkeerde providertype is opgegeven, zoals in het volgende voorbeeld:
CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B
Als de eerste aanroep van de functie CryptAcquireContext mislukt (als resultaat gegeven als onwaar) die gebruikmaakt van CRYPT_NEWKEYSETde NTE_BAD_KEYSET fout wordt geretourneerd, een tweede aanvraag wordt verzonden. Deze tweede aanroep gebruikt echter het verkeerde providertype.
In dit geval verschijnt het volgende foutbericht weergegeven:
Providertype komt niet overeen met de geregistreerde waarde.
Oplossing
De correctie voor dit probleem dat is opgenomen in de volgende cumulatieve updates van Host Integration Server:
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Informatie over de terminologie die Microsoft gebruikt om softwareupdates te beschrijven.