crypt32: Fix test failures on NT4.

This commit is contained in:
Juan Lang 2008-10-08 13:12:11 -07:00 committed by Alexandre Julliard
parent e5604b7ba3
commit 5fc947e0b6
1 changed files with 5 additions and 0 deletions

View File

@ -6426,6 +6426,11 @@ static void test_encodeCMSSignerInfo(DWORD dwEncoding)
ret = pCryptEncodeObjectEx(dwEncoding, CMS_SIGNER_INFO, &info,
CRYPT_ENCODE_ALLOC_FLAG, NULL, (BYTE *)&buf, &size);
ok(!ret, "Expected failure, got %d\n", ret);
if (!ret && GetLastError() == ERROR_FILE_NOT_FOUND)
{
skip("no CMS_SIGNER_INFO encode support\n");
return;
}
ok(GetLastError() == E_INVALIDARG,
"Expected E_INVALIDARG, got %08x\n", GetLastError());
/* To be encoded, a signer must have a valid cert ID, where a valid ID may