Subscribe NOW

Enter your email address:

Text Message our CEO:

650-283-8008

or on twitter

Free Resources

Click Here to learn more

In The Media

Patio-11’s Love Hate Relationship with Computers

by Larry Chiang on May 24, 2017

By Larry Chiang
 
This struck an emotional chord with me! Loving and hating. Hoping and fearing. 
 
Emotions lead to action and execution. 
 
image1.JPG
Small successes lead up to increasing HOPE
 
Patrick McKenzie said, “why I love working with computers or why I hate working with computers. Either one.”
Patrick McKenzie (@patio11)
It’s a very “Webhooks are failing from my email service provider because my SSL certificate doesn’t include entire chain.” Saturday morning.


Download

Patrick McKenzie (@patio11)
I think I had never heard of any significant noun in that sentence when I started my career, despite a CS degree.


Download

Patrick McKenzie (@patio11)
Symptom was “Webhook request failed: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed”


Download

Patrick McKenzie (@patio11)
So first hypothesis was “Hmm, well I can reach it with curl and Chrome, so that looks like it’s provider’s cert store missing a common root”


Download

Patrick McKenzie (@patio11)
But after opening a support ticket I thought “Hmm I wonder when that first happened” so I went into the logs and found last webhook.


Download

Patrick McKenzie (@patio11)
It happened day I updated my SSL certificate most recently, so I thought “Ahh worth checking to see whether I included intermediate cert”


Download

Patrick McKenzie (@patio11)
I don’t know how to check this off the top of my heads but I knew that the SSL Labs tester page did, so I used that, and yep, was right.


Download

Patrick McKenzie (@patio11)
So then I fired up cat, an obscure unix utility which either prints a plain text file to STDOUT or concatenates SSL certificates.


Download

Patrick McKenzie (@patio11)
This required, as always, Googling for a blog post on what the required order of GoDaddy certs is, since their docs are silent on the matter


Download

Patrick McKenzie (@patio11)
I’m saving this thread for the next time somebody asks why I love working with computers or why I hate working with computers. Either one.

Leave a Comment

Previous post:

Next post: