From 8beed85a2cda2824cdfa5d7f38fc5f92d4180433 Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Wed, 18 Nov 2009 16:26:48 -0800 Subject: [PATCH] crypt32: Add basic flags tests flags for CertFindCRLInStore with find type CRL_FIND_ISSUED_BY. --- dlls/crypt32/tests/crl.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dlls/crypt32/tests/crl.c b/dlls/crypt32/tests/crl.c index cec233f2337..2d361a51eda 100644 --- a/dlls/crypt32/tests/crl.c +++ b/dlls/crypt32/tests/crl.c @@ -379,6 +379,18 @@ static void testFindCRL(void) if (context) CertFreeCRLContext(context); + /* Try various find flags */ + context = pCertFindCRLInStore(store, 0, CRL_FIND_ISSUED_BY_SIGNATURE_FLAG, + CRL_FIND_ISSUED_BY, cert, NULL); + todo_wine + ok(!context, "unexpected context\n"); + /* The CRL doesn't have an AKI extension, so it matches any cert */ + context = pCertFindCRLInStore(store, 0, CRL_FIND_ISSUED_BY_AKI_FLAG, + CRL_FIND_ISSUED_BY, cert, NULL); + ok(context != NULL, "Expected a context\n"); + if (context) + CertFreeCRLContext(context); + if (0) { /* Crash or return NULL/STATUS_ACCESS_VIOLATION */