themountaindude
themountaindude4mo ago

Get https server's cert common/alt names using Deno?

Pretty new to Deno but have been using Node for some years. == Question 1: I am trying to create a little Deno 2 tool that connects to a server on a specific host/port, then pulls down the server's TLS cert info and shows it to the user. The cmoon and alt names are of particular interest. I can get these by running openssl from command line (and via Node.js actually), but I eventually want to integrate this into a larger Deno app. Seems the TlsConn interface lacks any connection/cert info.. Would this be possible using today's Deno? Or are these low-level network features still on the todo list? == Question 2: When connecting to TLS protected servers it's of course important to connect using the correct hostnames, otherwise a warning will appear. Now, we can disable this protection by specifying the option --unsafely-ignore-certificate-errors at startup. Not pretty or good, but works. And useful sometimes in testing scenarios. But is it possible to specify the same thing at run/connection time (i.e. not during startup)? Seems not... but is that really the case?
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?