Symptomer
Når en Host Integration Server-klient prøver å bruke CryptAcquireContext-funksjonen , mislykkes funksjonen, og NTE_PROV_TYPE_NO_MATCH returneres under bestemte betingelser
Årsak
Dette problemet oppstår fordi en feil leverandørtype er angitt, som i eksemplet nedenfor:
CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B
Hvis det første kallet til CryptAcquireContext-funksjonen mislykkes (returnerer som usann) og NTE_BAD_KEYSET-feilen returneres, sendes en annen forespørsel som bruker CRYPT_NEWKEYSET. Dette andre anropet bruker imidlertid feil leverandørtype.
I dette tilfellet kan du få følgende feilmelding:
Obs!
Leverandørtypen samsvarer ikke med den registrerte verdien.
Oppløsning
Løsningen som løser dette problemet, er inkludert i følgende kumulative oppdateringer for Host Integration Server:
Kumulativ oppdatering 2 for Host Integration Server 2016
Kumulativ oppdatering 4 for Host Integration Server 2013
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.