Você pode dizer ao Chrome para ignorar todos os erros SSL, passando o seguinte na linha de comando:
--ignore-certificate-errors
Eu inicio o Chrome a partir do bash usando isto:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors &> /dev/null &
e funciona muito bem. Observe que isso deve ser usado apenas para testar sites de desenvolvimento, e não deve ser usado por um usuário final típico.
Por quê? Porque o Chrome não diz nada sobre certs ruins em sites "reais" também! Então, use isso apenas se você for um desenvolvedor!
Se você quiser isso apenas para certificados SSL locais, talvez seja possível usar essa opção apenas no Chrome, allow-insecure-localhost
:
chrome: // flags / # allow-insecure-localhost
Em uma nota relacionada, se você quiser criar certificados SSL auto-assinados totalmente confiáveis para o Chrome / Safari, você pode descobrir como faça isso aqui