ルート証明書または中間証明書を SPL の信頼ストアに設定します
ルート証明書または中間証明書をspl trust-storeに設定する必要があります。ルート CA 証明書、中間 CA 証明書の順に追加する必要があります。
-
手順 *
-
SPLキーストアが格納されているフォルダに移動します。
/var/opt/snapcenter/spl/etc。 -
ファイルを探します
keystore.jks。 -
キーストアに追加された証明書を表示します。
$ keytool -list -v -keystore keystore.jks -
ルート証明書または中間証明書を追加します。
$ keytool -import -trustcacerts -alias <AliasNameForCerticateToBeImported> -file /<CertificatePath> -keystorekeystore.jks -
SPL の信頼ストアにルート証明書または中間証明書を設定したら、サービスを再起動します。
-
CA 署名キーペアを SPL の信頼ストアに設定します
SPL trust-storeにCA署名付きキーペアを設定する必要があります。
-
手順 *
-
SPLのキーストアが格納されているフォルダに移動します
/var/opt/snapcenter/spl/etc。 -
ファイルを探します
keystore.jks`。 -
キーストアに追加された証明書を表示します。
$ keytool -list -v -keystore keystore.jks -
秘密鍵と公開鍵の両方を含む CA 証明書を追加します。
$ keytool -importkeystore -srckeystore <CertificatePathToImport> -srcstoretype pkcs12 -destkeystore keystore.jks-deststoretype JKS -
キーストアに追加された証明書を表示します。
$ keytool -list -v -keystore keystore.jks -
キーストアに、キーストアに追加された新しい CA 証明書に対応するエイリアスが含まれていることを確認します。
-
CA 証明書用に追加された秘密鍵のパスワードをキーストアのパスワードに変更します。
デフォルトのSPLキーストアパスワードは、SPL_KEYSTORE_PASS INキーの値です
spl.propertiesファイル。
$ keytool -keypasswd -alias "<aliasNameOfAddedCertInKeystore>" -keystore keystore.jks`-
CA 証明書のエイリアス名が長く、スペースまたは特殊文字(「 * 」、「」)が含まれている場合は、エイリアス名を単純な名前に変更します。
$ keytool -changealias -alias "<OrignalAliasName>" -destalias "<NewAliasName>" -keystore keystore.jks` -
にあるキーストアからエイリアス名を設定します
spl.propertiesファイル。 この値をキー SPL の certificate_alias に更新します。 -
CA 署名済みキーペアを SPL 信頼ストアに設定したら、サービスを再起動します。
-