diff --git a/dlls/crypt32/cert.c b/dlls/crypt32/cert.c
index f4c7a42710a34f15fd68a2589533114e0345c6d6..3893bdbd9fb225b81399e1f9b28b5932042bbb60 100644
--- a/dlls/crypt32/cert.c
+++ b/dlls/crypt32/cert.c
@@ -1647,6 +1647,7 @@ static void CRYPT_MakeCertInfo(PCERT_INFO info,
 {
     /* FIXME: what serial number to use? */
     static const BYTE serialNum[] = { 1 };
+    static CHAR oid[] = szOID_RSA_SHA1RSA;
 
     assert(info);
     assert(pSubjectIssuerBlob);
@@ -1660,7 +1661,7 @@ static void CRYPT_MakeCertInfo(PCERT_INFO info,
          sizeof(info->SignatureAlgorithm));
     else
     {
-        info->SignatureAlgorithm.pszObjId = szOID_RSA_SHA1RSA;
+        info->SignatureAlgorithm.pszObjId = oid;
         info->SignatureAlgorithm.Parameters.cbData = 0;
         info->SignatureAlgorithm.Parameters.pbData = NULL;
     }