Sou novo no SSL, então me perdoe.
Eu configurei um site com ssl e todas as verificações on-line (por exemplo, link ) mostra que está configurado corretamente e o site funciona bem no navegador.
O site usa um gateway de pagamento, é aí que está o problema. Ao testar os pagamentos, descobri que o IPN não estava sendo executado. Então recebi suporte do provedor de serviços de gateway de pagamento e eles enviaram de volta o motivo pelo qual o IPN não estava sendo executado foi devido a esse erro
com.payjar.common.exception.TransactionProcessException: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification
path to requested target
Eu tenho lido sobre isso on-line e descobri muito sobre keytool e truststore, mas não tenho certeza de como tudo funciona e se ele vai resolver meu problema, já que o IPN é armazenado na minha conta. servidor, mas não é executado em um navegador, mas pelo provedor de serviços de pagamento. Então, eu precisarei usar este keytool no meu servidor ou eles precisarão fazer algo do lado deles (o que obviamente não é uma opção para eles)?
Qualquer ajuda ou orientação seria muito apreciada sobre como posso resolver este erro.
Meu servidor é o Ubuntu 14.04.1 executando o Apache 2.4.7. O certificado ssl é um certificado assinado pela CA.
Tags ssl https apache-2.2 ubuntu keytool