1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-24 04:04:31 +00:00

Added cert digest

This commit is contained in:
Bryan Roe
2020-11-10 14:13:59 -08:00
parent 146afea5cb
commit 56f9f4e547

View File

@@ -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)
{