Wie einrichten von SSL (TLS) / HTTPS auf Spring Boot mit AES-256?
Richte ich SSL für meine Spring-Boot-server mit RSA ( Konfigurieren Sie SSL /HTTPS auf den Frühling? ), indem Sie die folgenden Ihr Führer:
- Erstellt eine neue keystore und Schlüssel mit
keytool -genkey -alias <alias> -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
-
Platziert diese Zeilen in meiner Anwendung.Eigenschaften Datei:
server.port: 8443
server.ssl.key-store: classpath:keystore.p12
server.ssl.key-store-password: <keystore password>
server.ssl.key-password = <key password>
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: <alias>
Funktioniert wie ein Charme. Aber wenn ich generieren, die eine AES-256-Schlüssel durch ausführen keytool -genseckey -keystore keystore.jck -storetype JCEKS -storepass <store pass> -keyalg AES -keysize 256 -alias <alias> -keypass <key pass>
, und ändern Sie die .properties-Datei, um die neue keystore /key-Werte, die jede Anfrage an den server-Ergebnisse in 0 EMPTY RESPONSE
. Welche Schritte sollte ich befolgen, um ihn zu konfigurieren erfolgreich?
- Welche Fehler sind Sie immer (wenn überhaupt)?
- Gerade bearbeitete meine Frage. Sorry! Die app selbst wirft keine exception, aber jeder Anforderung Ergebnisse in
0 EMPTY RESPONSE
. - Konnte Sie Bearbeiten Ihre Frage beschreiben Sie die Schritte, die Sie nahm, statt nur darauf zu der Anleitung? Wir haben keine Möglichkeit zu wissen, ob Sie tatsächlich folgte dem Führer korrekt.
- sorry, ich habe gerade aktualisiert. Ich glaube, ich bin nach der Anleitung richtig, weil es funktioniert, nur nicht mit der Art von Chiffre, die ich brauche :/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekam es. Gelöst. Key algorithmen haben wenig zu tun mit der cipher, die Sie verwenden möchten (AES-256, in meinem Fall). Habe es auf Arbeit mit einem regelmäßigen "RSA", " PKCS12 Schlüssel.
Dann ist der nächste Schritt die Eigenschaften in der Anwendung.Eigenschaften:
Ich hatte das gleiche Problem.
Ändern JDK 1.6 auf 1.8 funktionierte.
Hatte ich ein problem mit Spring Boot-und embedded Tomcat, da mein key nicht über 'tomcat' von alias ...
Erstellen von Tasten mit 'tomcat' von alias Probleme gelöst (embedded Tomcat war nicht Abholung anderen Tasten ?)