Use version 0 for CSR. ZD 18153

pull/359/head
David Garske 2024-06-18 07:58:19 -07:00
parent 16ba07afef
commit a883ee95a5
1 changed files with 5 additions and 0 deletions

View File

@ -277,6 +277,9 @@ WOLFTPM2_CSR* wolfTPM2_NewCSR(void)
XFREE(csr, NULL, DYNAMIC_TYPE_TMP_BUFFER);
csr = NULL;
}
if (csr) {
csr->req.version = 0; /* per RFC2986 : CSR version should be 0 */
}
}
return csr;
}
@ -6842,6 +6845,8 @@ int wolfTPM2_CSR_Generate_ex(WOLFTPM2_DEV* dev, WOLFTPM2_KEY* key,
XMEMSET(&csrKey, 0, sizeof(csrKey));
rc = wc_InitCert(&csr.req);
if (rc == 0) {
csr.req.version = 0; /* per RFC2986 : CSR version should be 0 */
rc = CSR_KeySetup(dev, &csr, key, &csrKey, sigType, devId);
}
if (rc == 0) {