Wow, this was so easy I'm embarrassed I missed it before! All the google'd docs I found pointed to rewriting/extending the HttpHandler in .Text to allow the app to run under https. The solution I found uses IIS and involves no coding whatsoever.
Given that you have a blog base set up at “https://www.mypublicurl.com/weblog”, take the following steps:
- Create a virtual directory called “weblog“ under your site running on port 80.
- Bring up the properties page of the weblog VD under IIS and choose “A redirection to a URL“.
- Fill in the Redirect to: textbox with “https://www.mypublicurl.com$V$Q“ - don't type the quotes.
- Check the box marked “The exact URL entered above“, make sure all others are unchecked.
There you have it - a working version of .Text running on https and IIS does all the work. It's so easy a system administrator could do it!