Belirtiler
Host Integration Server istemci CryptAcquireContext işlevini kullanmaya çalıştığında, işlev başarısız olur ve NTE_PROV_TYPE_NO_MATCH belirli koşullar altında döndürülür
Neden
Yanlış sağlayıcı türü belirtildiğinde, aşağıdaki örnekte olduğu gibi bu sorun oluşur:
CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B
CryptAcquireContext işlevi ilk çağrı başarısız olur (döndürür false olarak) ve NTE_BAD_KEYSET hata döndürülür, ikinci bir istek gönderilir, CRYPT_NEWKEYSETkullanır. Ancak, bu ikinci çağrı yanlış sağlayıcısı türünü kullanır.
Bu durumda, aşağıdaki hata iletisini alabilirsiniz:
Sağlayıcı türü kaydedilen değerle eşleşmiyor.
Çözüm
Bu sorunu gideren düzeltme için Host Integration Server aşağıdaki'deki toplu güncelleştirmelere eklenmiştir:
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Başvurular
Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında ek bilgi edinin.