Error al abrir la URL https: el bit keyCertSign no está establecido

Estoy llamando a una URL https remota con el siguiente código:

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

Esto funciona muy bien en mi máquina local, pero cuando lo implemento en el servidor, obtengo la siguiente excepción:

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

¿Cuál es la causa de este error y qué podría explicar que funcione en una máquina y no en otra?

ACTUALIZAR

Estoy ejecutando un servidor Ubuntu en producción y desarrollo en una Mac localmente. El sitio al que estoy tratando de acceder (llamémoslo peopleware.com) tiene la siguiente información de certificado:

AddTrust External CA RootUTN-USER Primer-Hardwarepeopleware.com

He intentado guardar los archivos .cer desde mi navegador e instalarlos en el almacén de claves en / etc / ssl / certs / java / castore

Respuestas a la pregunta(1)

Su respuesta a la pregunta