Krok 1: Pobierz certbot z git
Musisz pobrać kod źródłowy Szyfrowanie Let jest na serwerze, który swój adres domeny wskazując. Ten krok może potrwać kilka minut.
$ git clone https://github.com/certbot/certbot
$ cd certbot
$ ./certbot-auto --help
Uwaga: Python 2.7.8 (lub wyżej) powinien być zainstalowany wcześniej .
Krok 2: generuje certyfikatów i klucza prywatnego
wykonując następujące polecenie w terminalu, niech Szyfrowanie generuje certyfikaty i klucz prywatny dla Ciebie.
$ ./certbot-auto certonly -a samodzielnym \
-d example.com -d example.com
uwaga: Klucze są generowane w katalogu /etc/letsencrypt/live/example.com
Krok 3: Generowanie plików PKCS12 z plików PEM
Aby przekonwertować pliki PEM do wersji PKCS12: Przejdź do/etc /letsencrypt/live/example.com przekonwertuj klucze do PKCS12 za pomocą OpenSSL w terminalu w następujący sposób.
$ openssl pkcs12 -export -in fullchain.pem \
-inkey privkey.pem \
-out keystore.p12 \
-name tomcat \
-CAfile chain.pem \
-caname root
Enter Export Hasło:
Weryfikacja - Wprowadź Export Hasło:
(uwaga: - zapis pojedynczego linii naraz i naciśnij enter)
Krok 4: Konfiguracja wiosny Boot Application
Otwórz twoje 'application.properties' Put tej konfiguracji nie.
server.port = 8443 security.require-ssl = true
server.ssl.key-store =/etc/letsencrypt/Live/example.com /keystore.p12
server.ssl.key-sklep-password = hasło
server.ssl.keyStoreType = PKCS12
server.ssl.keyAlias = kocur
Dzięki! Więc byłem na dobrej drodze, jak to wygląda. Czy ktokolwiek może rozwinąć sposób dodawania tego certyfikatu za pomocą keytool? – BrandenS
Zobacz strony pomocy keytool http://docs.oracle.com/javase/8/docs/technotes/tools/windows/keytool.html – AlBlue