Para a validação remota de certificados, o erro mencionado aqui diz que o primeiro certificado local (profundidade 0) no seu arquivo de cadeia que você está tentando verificar é certk.pem
como certificado de CA raiz existe / importado no seu repositório de certificados confiáveis de cliente local do qual você está realizando sua verificação.
As stated at thawte.com support site:
This is the verification output of the Server Certificate sent by the server. The server sends its complete chain consisting of 2 certificates, one (depth 0) being the server's certificate "CN=www.yourdomain.com" and the other one being the CA certificate "CN=Thawte Server CA". As all root certificates, this certificate is self-signed.
In order to avoid this error, your client must have a local copy of the root CA certificate in their trusted certificate store, either in CAfile of CApath.
TAMBÉM: Considere usar a opção -show_chain
verify para exibir mais detalhes e / ou erros na sua cadeia de certificados. Observe que esse comportamento de erro é esperado e, por padrão, ao verificar um certificado de uma CA não confiável. Você pode verificar os códigos de erro no wiki do openssl