It was recently discovered that Cogneato websites' HTTPS certificates were cross-signed by an expired AddTrust certificate, and were showing security warnings in old versions of Safari. Continue reading post "#2949"
certificate posts
DNS: added CAA records
I've set up a CAA DNS record for my domains that allow it. Continue reading post "DNS: added CAA records"
I had to manually force renew the TLS certificate for my site (the thing that makes it encrypted over HTTPS) because of a bug in LetsEncrypt's software. Continue reading post "#2674"
Self-signed certificate for testing
In playing with service workers, I set up a self-signed SSL certificate for my local development environment. I used instructions from debian.org. It was very simple, since I didn't need the security involved with a real operating site. Creating the certs took a single command:
openssl req -new -x509 -days 365 -nodes -out /path/to/server/config/certs/sitename.pem -keyout /path/to/server/config/certs/sitename.key
You then just need to set things up in the server configuration (Apache in my case). mod_ssl must be installed and enabled, which looks something like:
LoadModule ssl_module modules/mod_ssl.so
Continue reading post "Self-signed certificate for testing"
My sites now HTTPS with LetsEncrypt
My sites are now HTTPS-enabled with LetsEncrypt. It was easy to set up with Dreamhost's panel. It was just a few clicks and some waiting. This is the first time my own sites have been available over HTTPS. I've been wanting to do it for a while, but it was kind of costly until the free LetsEncrypt became available. This brings my sites in line with the "HTTPS Everywhere" movement. I've also been wanting to play with the new installable apps forming standard for making web apps installable almost like native apps.
I had written a post before about how I'm setting my security-related headers. I've now added an HTTPS related header in a similar manner: HSTS.Upgrade-Insecure-Requests and
Dreamhost now supports LetsEncrypt even with shared hosting. LetsEncrypt provid…
Continue reading post "#815"Lynda: Web Accessibility Principles
I've completed another Lynda course, Web Accessibility Principles by Zoe Gillen…
Continue reading post "Lynda: Web Accessibility Principles"Lynda.com: Building an Online Shopping Cart
I've completed another Lynda.com certificate, my first since starting my solo l…
Continue reading post "Lynda.com: Building an Online Shopping Cart"Lynda JQuery Certificate
We had the day off for Veteran's Day, so I've had some extra free time. I spe…
Continue reading post "Lynda JQuery Certificate"