2015-01-12 10 views
10

Quando si passa a official website to download the Java JDK e si tenta di scaricare il JDK, viene visualizzato un errore che indica che il certificato SSL per il sito di download di Oracle non è valido.Esiste un modo sicuro per scaricare java JDK?

Dopo aver cercato su Google, il certificato sembra non essere mai stato valido (o non valido per un tempo molto lungo).

L'errore dice: "La connessione non è attendibile" in Firefox, e i dettagli tecnici dicono:

download.oracle.com uses an invalid security certificate. 
The certificate is only valid for the following names: *.akamaihd.net, *.akamaihd-staging.net, a248.e.akamai.net, *.akamaized.net, *.akamaized-staging.net 

In Chrome, l'errore dice: "La tua connessione non è privata", con un messaggio simile in anticipo Informazioni.

Dopo aver cercato per molto tempo, posso trovare pochissime informazioni su questo problema tramite i soliti motori di ricerca.

Perché il certificato non è valido e quale è un buon metodo affidabile per ottenere il file?

+0

Ri: In attesa - Mi aspettavo che questa domanda fosse approssimativa; tuttavia, coinvolge direttamente uno strumento utilizzato specificamente per la programmazione (Java Developer Kit). Inoltre, il problema relativo agli indirizzi di questa domanda non si verifica per Java Runtime Environment generale, questo è specifico per JDK. Dai suoi voti alti e dal suo rapido voto, questa domanda/risposta è stata chiaramente preziosa. Detto questo, potrebbe essere stato chiesto meglio a Super User. La mia familiarità con le differenze nei siti SE è bassa. Lascio la decisione a te. – David

risposta

19

Il sito di download di Oracle java non è mai stato progettato per utilizzare SSL.

Il sito in questo caso utilizza SSL solo a causa del plug-in HTTPSEverywhere del browser che ho installato, il che obbliga tutti i domini Oracle a utilizzare HTTPS quando contattato dal mio browser.

Per rendere il download funzionante, ho disabilitato HTTPSEverywhere per i domini Oracle. Ciò ha esposto in modo efficace come il sito è stato effettivamente progettato per funzionare (non è stato impostato su SSL) e ha consentito al download di procedere senza avvisi. Questo indica che facendo clic sull'avviso (non è necessario disabilitare HTTPSEverwhere in questo caso) dovrebbe essere a posto.

Scrivo questa risposta qui a causa della grande difficoltà di trovare qualsiasi informazione su questo problema tramite google.

+2

Congratulazioni per aver diagnosticato e risolto il problema. E doppio per documentarlo qui. –

+0

Grazie! Ero un po 'frustrato per un po' :) – David

+3

Disabilitare SSL durante il download del software non è una soluzione; chiunque si trovi in ​​rete, la rete del provider di download o qualsiasi altra rete in grado di fornire codice dannoso se si sta scaricando tramite HTTP. –

Problemi correlati