2016-08-03 7 views
0

Cette question de conscrit http://www.foundweekends.org/conscript/setup.html lorsque je tente d'installer le conscrit sur mes fenêtres 10 via l'exécution du script offical (setup.ps1 script source code) J'ai rencontré camarade question:Comment définir par défaut SSLContext par défaut pour les téléchargements https simples dans powershell?

:::: ERRORS 
    Server access Error: java.security.NoSuchAlgorithmException: Default SSLContext not available url=https://dl.bintray.com/foundweekends/maven-releases/org/foundweekends/conscript/conscript_2.11/0.5.0/conscript_2.11-0.5.0.pom 

    Server access Error: java.security.NoSuchAlgorithmException: Default SSLContext not available url=https://dl.bintray.com/foundweekends/maven-releases/org/foundweekends/conscript/conscript_2.11/0.5.0/conscript_2.11-0.5.0.jar 

    Server access Error: java.security.NoSuchAlgorithmException: Default SSLContext not available url=https://oss.sonatype.org/content/repositories/releases/org/foundweekends/conscript/conscript_2.11/0.5.0/conscript_2.11-0.5.0.pom 

    Server access Error: java.security.NoSuchAlgorithmException: Default SSLContext not available url=https://oss.sonatype.org/content/repositories/releases/org/foundweekends/conscript/conscript_2.11/0.5.0/conscript_2.11-0.5.0.jar 

    Server access Error: java.security.NoSuchAlgorithmException: Default SSLContext not available url=https://repo1.maven.org/maven2/org/foundweekends/conscript/conscript_2.11/0.5.0/conscript_2.11-0.5.0.pom 

    Server access Error: java.security.NoSuchAlgorithmException: Default SSLContext not available url=https://repo1.maven.org/maven2/org/foundweekends/conscript/conscript_2.11/0.5.0/conscript_2.11-0.5.0.jar 

Je pense que la question vient:

$wc = New-Object System.Net.WebClient 
... 
$wc.DownloadFile($url, "$CS/$LJ") 

Ici, il a l'objet wc, mais ils n'assemblent pas le SSLContext pour l'objet de téléchargement. Pouvez-vous me donner un exemple comment donner le $ wc defalult SSLContext et peut-il télécharger des liens https?

+0

Vos erreurs 'java.security' ne viennent pas de PowerShell, il ne fonctionne pas sur Java/la machine virtuelle Java, ou utiliser les bibliothèques Java. Les lignes WebClient du script qui téléchargent '" https://oss.sonatype.org/content/repositories/public/org/scala-sbt/launcher/1.0.0/launcher-1.0.0.jar "' fonctionnent correctement dans PowerShell sur mon Windows 10 installer. Je pense qu'il est plus probable que votre installation Java ne soit pas configurée pour les nouveaux sites SSL, peut-être - ces sites sont configurés pour [paramètres de sécurité SSL élevés] (https://www.ssllabs.com/ssltest/analyze.html?d=oss .sonatype.org & s = 52.22.249.229 & latest) – TessellatingHeckler

Répondre

0

Essayez de mettre ceci au début de votre script

[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} 
+0

Cela ne sert à rien, je le fais déjà. – user504909