Question

Microsoft a introduit la cryptographie (CNG) de Vista et le serveur 2008. Mais ma question est de savoir si Microsoft prend en charge l'ancien MS CAPI (pour dire, par exemple. dans windows 2003 et windows XP) dans windows 7 et Server 2008 .

Merci

Raj

Était-ce utile?

La solution

Voulez-vous dire si Windows 7 et Windows Server 2008 CryptoAPI est rétrocompatible avec les anciennes versions de CryptoAPI alors oui.

Toutes les nouvelles fonctionnalités CNG est bien sûr pas.

Autres conseils

Oui. Windows 7 fournit à la fois des API. CNG et CAPI

Néanmoins, essayez avec le contexte verfy:

#include <Wincrypt.h>
#include <stdio.h>

int main()
{
    HCRYPTPROV hCryptProv = NULL;  
    if(CryptAcquireContext(&hCryptProv,NULL,NULL,PROV_RSA_FULL,CRYPT_VERIFYCONTEXT))                     
    {
        printf("CryptoAPI working\n\n");
        exit(0);    
    }else
    {
        printf("Error 0x%.8x",GetLastError());
        exit(1);
    }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top