Erro ao abrir a URL https: keyCertSign bit não está definido

Estou chamando uma URL https remota com o seguinte código:

<code>   def inputStream = new URL("https://somewebsite.com").openStream()
</code>

Isso funciona muito bem na minha máquina local, mas quando eu implantar no servidor, recebo a seguinte exceção:

<code>java.security.cert.CertPathValidatorException: CA key usage check failed: keyCertSign bit is not set
</code>

Qual é a causa desse erro, e o que poderia explicar isso funcionando em uma máquina e não em outra?

ATUALIZAR

Estou executando um servidor Ubuntu em produção e desenvolvimento em um Mac localmente. O site que estou tentando acessar (vamos chamar de peopleware.com) tem as seguintes informações de certificado:

AddTrust External CA RootUTN-USERFirst-Hardwarepeopleware.com

Eu tentei salvar os arquivos .cer do meu navegador e instalá-los no keystore em / etc / ssl / certs / java / castore

questionAnswers(1)

yourAnswerToTheQuestion