From fa28f249aebe557c7dbc2f44dba3143675c56f6b Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 7 Jun 2023 22:49:30 -0600 Subject: [PATCH] add print out of certificate attempted to verify --- pkcs7/smime-verify.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkcs7/smime-verify.c b/pkcs7/smime-verify.c index 886884e5..fa07586e 100644 --- a/pkcs7/smime-verify.c +++ b/pkcs7/smime-verify.c @@ -97,6 +97,18 @@ static int Verify(byte* smime, int smimeSz, byte* ca, int caSz, int detached) if (ret == WOLFSSL_SUCCESS) { ret = 0; } + else { + /* print out certificate that could not be verified */ + int i; + byte* pt = pkcs7Compat->pkcs7.verifyCert; + + printf("Could not verify certificate :"); + for (i = 0; i < pkcs7Compat->pkcs7.verifyCertSz; i++) { + printf("%02X", pt[i]); + } + printf("\n"); + ret = -1; + } }