I have a fresh installation of

  • Debian 8.1
  • Plesk 12

Plesk installed Postfix and Dovecot and added a default certificate for Postfix.

I'm running PHP 5.6 for my website. New in 5.6, PHP verifies certificates.

So I was suggested to get the default certificate by Plesk trusted by doing the following:

cp /etc/postfix/postfix_default.pem /usr/local/share/ca-certificates/postfix_default.crt

Unfortunately I'm still getting this error:

stream_socket_enable_crypto(): SSL operation failed with code 5. OpenSSL Error messages: error:0200100D:system library:fopen:Permission denied error:20074002:BIO routines:FILE_CTRL:system lib error:0B06F002:x509 certificate routines:X509_load_cert_file:system lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

any idea on how to fix this?



sudo chmod a+r /usr/local/share/ca-certificates/postfix_default.crt

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.