Juan Lang : crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.

Alexandre Julliard julliard at wine.codeweavers.com
Tue May 16 13:54:32 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 50f9defece12322c4c317ccfbce3a276407cd13c
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=50f9defece12322c4c317ccfbce3a276407cd13c

Author: Juan Lang <juan_lang at yahoo.com>
Date:   Tue May 16 11:12:31 2006 -0700

crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.

---

 dlls/crypt32/store.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/dlls/crypt32/store.c b/dlls/crypt32/store.c
index 6fafc5a..c9ca281 100644
--- a/dlls/crypt32/store.c
+++ b/dlls/crypt32/store.c
@@ -1931,9 +1931,14 @@ static BOOL WINAPI CertContext_GetProper
              context->cert.pCertInfo->SubjectPublicKeyInfo.PublicKey.cbData,
              pvData, pcbData);
             break;
-        case CERT_SIGNATURE_HASH_PROP_ID:
         case CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID:
-            FIXME("implicit property %ld\n", dwPropId);
+            ret = CertContext_GetHashProp(context, dwPropId, CALG_MD5,
+             context->cert.pCertInfo->SerialNumber.pbData,
+             context->cert.pCertInfo->SerialNumber.cbData,
+             pvData, pcbData);
+            break;
+        case CERT_SIGNATURE_HASH_PROP_ID:
+            FIXME("CERT_SIGNATURE_HASH_PROP_ID unimplemented\n");
             SetLastError(CRYPT_E_NOT_FOUND);
             break;
         default:




More information about the wine-cvs mailing list