isapi不支持CryptoAPI函数吗?
为何我在普通程序里使用以下语句,创造一个容器,没有问题(我已建立了这个容器)
但一转到ISAPI程序,就失败(等了好久)
(0X80090016... [NTE_BAD_KEYSET] -- Keyset does not exist. )。
if( ! CryptAcquireContext(&hProv, "Personnel", MS_DEF_PROV,
PROV_RSA_FULL, CRYPT_MACHINE_KEYSET) ) {
//create fail!!!
printf("Error during CryptAcquireContext(Personnel)!\r\n");
}
用缺省参数也不行(很快就告诉我失败,在普通程序里是通过的)
在msdn里面没有提到isapi的环境是如何工作
是不是要设置什么的?