Tag | https

  1. GitHub Pages and HTTPS

    GitHub Pages supports HTTPS protocol. It will be good to prefer HTTPS to HTTP. However, I found that if the URLs are not written carefully, the user might be redirected to HTTP URLs.

    For unknown reason, GitHub Pages are redirecting the directories without trailing slash to the HTTP URLs. For …


  2. SSL Certificate

    I would like to run shellinabox and my private blog system through HTTPS protocol. However, an SSL certificate is really expensive, thus I decided to run our own certificate authority and distribute my cacert.pem through GitHub Pages.

    In general, running a certificate authority requires three steps:

    1. Create a RSA …