From 56f9f4e547eb1c0c8f4a91b7d15044e39edbfd85 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Tue, 10 Nov 2020 14:13:59 -0800 Subject: [PATCH] Added cert digest --- microscript/ILibDuktape_net.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/microscript/ILibDuktape_net.c b/microscript/ILibDuktape_net.c index b4f8d05..bdc16de 100644 --- a/microscript/ILibDuktape_net.c +++ b/microscript/ILibDuktape_net.c @@ -2017,6 +2017,11 @@ void ILibDuktape_TLS_X509_PUSH(duk_context *ctx, X509* cert) duk_push_object(ctx); // [cert] duk_push_string(ctx, fingerprint); // [cert][fingerprint] duk_put_prop_string(ctx, -2, "fingerprint"); // [cert] + + util_certhash2(cert, hash); + util_tohex2(hash, UTIL_SHA384_HASHSIZE, fingerprint); + duk_push_string(ctx, fingerprint); // [cert][digest] + duk_put_prop_string(ctx, -2, "digest"); // [cert] } int ILibDuktape_TLS_verify(int preverify_ok, X509_STORE_CTX *storectx) {