Posted in Development

Diagnose SSL certificate issues (with openssl)

Lately I have been confronting issues with various sites’ SSL certificates. Here’s a quick guide to how to work out the issue so that we can resolve the problem at hand. SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed You might see the above error while connecting to What does that mean? In simple terms, it means that your SSL client has probably failed to verify that the certificate for the domain is ultimately issued by a “root” Certificate Authority certificate. [1] It might also be possible that the certificate has expired. Currently, there are some fantastic online resources that can check all aspects of a SSL certificate for you. I find these two sites to be very valuable. These would be my first port of call: Google Chrome also shows a lot of useful information about the certificate if one clicks the padlock icon on the left of the […]

Posted in Development, Events

RubyConf AU – Legacy Code

A bunch of us from Powershop went to RubyConf AU 2015 – held this year at sunny Melbourne. There were heaps of excellent talks and we have had lots of opportunities to mingle with the local developer community. One talk was given by Keith Pitty in which he charts out how to deal with Legacy Code. This is an interesting talk for those who really love maintenance. OK, that might be a unicorn in the forest 🙂