Frage

Microsoft eingeführt hat Kryptographie nächste Generation (CNG) von Vista und Server ab 2008. Aber meine Frage ist zu wissen, ob Microsoft die alten MS CAPI (sagen wir für z. B. in Windows 2003 und Windows xP) in Windows 7 und Server 2008 .

Danke

Raj

War es hilfreich?

Lösung

Haben Sie bedeuten, wenn Windows 7 und Windows Server 2008 CryptoAPI rückwärts mit älteren Versionen von CryptoAPI dann ja kompatibel sind.

All neue CNG-Funktionalität ist natürlich nicht.

Andere Tipps

Ja. Windows 7 bietet sowohl APIs. CNG und CAPI

Dennoch versucht nur mit verfy Kontext:

#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);
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top