Wie verwenden Sie SSL mit einem selbst signierten Zertifikat in groovy?
Habe ich einige Ressourcen, die ich muss access mit SSL, die selbstsignierte Zertifikate verwenden. Im Allgemeinen, die meisten Werkzeuge haben eine einfache Einstellung zu ermöglichen, diese zugegriffen werden, ohne Fehler oder nur eine Warnung. Jedoch, wie es scheint, der richtige Weg, dies zu tun mit der JVM ist das importieren der signing-Zertifikat in einen Schlüsselspeicher, der als Zertifizierungsstelle (CA).
Habe ich ein groovy-Skript, das ich gerne verwenden würde, aber ich würde lieber mein script funktioniert standalone auf jeder beliebigen JVM-ohne änderung der keystore oder verteilen eines neuen keystore. Gibt es da eine einfache Möglichkeit zum überschreiben der Zertifizierung Verifizierung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach ein bisschen recherche fand ich dieser Beitrag. Hier ist, was ich am Ende mit:
Nutzung auf eigene Gefahr: dies untergräbt Zertifikat-Verifikation!
ich musste einfach über diese mit einer grails-app, die ich auf Arbeit bin. Sie befassen sich nur mit dem keystore einmal. Vorausgesetzt, Sie haben die cert, nur legen Sie es in den Schlüsselspeicher, dann zeigen Sie Ihre jvm an der keystore über die Kommandozeile Requisiten...
Bearbeiten - ich weiß nicht von irgendeiner Weise zu umgehen, die Notwendigkeit für den keystore. Aber Sie kann man nur mit dem cert(s), die Sie brauchen und geben Sie es herum, mit Ihrer app. Sie es nur einmal tun.
Bearbeiten Bearbeiten -- hier ist der Befehl für das Dienstprogramm keytool und die java-CL prop
Wenn Sie rufen Sie die Befehlszeile-Programm
curl
anstatt die nativen groovy/JVM-tools, die Sie deaktivieren das überprüfen von Zertifikaten für Ihre Benutzer, indem Sie die folgende von der Befehlszeile aus:curl
von diesem Benutzer.