Linux ホストで SnapCenter SAP HANA Plug-ins サービスの CA 証明書を設定します
カスタムプラグインキーストアとその証明書のパスワードを管理し、CA証明書を設定し、カスタムプラグインの信頼ストアにルート証明書または中間証明書を設定し、インストールされたデジタル証明書をアクティブ化するために、SnapCenterカスタムプラグインサービスを使用してカスタムプラグインの信頼ストアにCA署名キーペアを設定する必要があります。
カスタムプラグインでは、ファイル「 keystore.JKS 」を使用します。このファイルは、信頼ストアおよびキーストアとして _/opt/NetApp/snapcenter / scc /etc/both にあります。
カスタムプラグインのキーストアのパスワード、および使用中の CA 署名済みキーペアのエイリアスを管理します
-
カスタムプラグインキーストアのデフォルトパスワードは、カスタムプラグインエージェントのプロパティファイルから取得できます。
キー「 keystore.pass 」に対応する値です。
-
キーストアのパスワードを変更します。
keytool -storepasswd -keystore keystore.jks . キーストア内の秘密鍵エントリのすべてのエイリアスのパスワードを、キーストアに使用されているパスワードと同じパスワードに変更します。
keytool -keypasswd -alias "alias_name_in_cert" -keystore keystore.jks
agent.properties ファイル内のキー keystore.pass に対しても同じキーを更新します。
-
パスワードを変更したら、サービスを再起動してください。
カスタムプラグインキーストアのパスワード、および秘密鍵に関連付けられているすべてのエイリアスパスワードが同じである必要があります。 |
ルート証明書または中間証明書をカスタムプラグインの信頼ストアに設定します
カスタムプラグインの信頼ストアの秘密鍵を使用せずにルート証明書または中間証明書を設定する必要があります。
-
カスタムプラグインキーストアが格納されているフォルダ(/opt/NetApp/snapcenter/scc/etc)に移動します。
-
ファイル 'keystore.jkS' を探します。
-
キーストアに追加された証明書を表示します。
keytool -list -v -keystore keystore.jks
-
ルート証明書または中間証明書を追加します。
keytool -import -trustcacerts -alias myRootCA -file /root/USERTrustRSA_Root.cer -keystore keystore.jks . カスタムプラグインの信頼ストアにルート証明書または中間証明書を設定したら、サービスを再起動してください。
ルート CA 証明書、中間 CA 証明書の順に追加する必要があります。 |
CA 署名キーペアをカスタムプラグインの信頼ストアに設定します
CA 署名キーペアをカスタムプラグインの信頼ストアに設定する必要があります。
-
カスタムプラグインキーストア /opt/NetApp/snapcenter / scc などが含まれているフォルダに移動します
-
ファイル 'keystore.jkS' を探します。
-
キーストアに追加された証明書を表示します。
keytool -list -v -keystore keystore.jks
-
秘密鍵と公開鍵の両方を含む CA 証明書を追加します。
keytool -importkeystore -srckeystore /root/snapcenter.ssl.test.netapp.com.pfx -srcstoretype pkcs12 -destkeystore keystore.jks -deststoretype JKS
-
キーストアに追加された証明書を表示します。
keytool -list -v -keystore keystore.jks
-
キーストアに、キーストアに追加された新しい CA 証明書に対応するエイリアスが含まれていることを確認します。
-
CA 証明書用に追加された秘密鍵のパスワードをキーストアのパスワードに変更します。
デフォルトのカスタムプラグインキーストアパスワードは、 agent.properties ファイル内のキー keystore.pass の値です。
keytool -keypasswd -alias "alias_name_in_CA_cert" -keystore keystore.jks . CA 証明書のエイリアス名が長く、スペースまたは特殊文字(「 * 」、「」)が含まれている場合は、エイリアス名を単純な名前に変更します。
keytool -changealias -alias "long_alias_name" -destalias "simple_alias" -keystore keystore.jks . agent.properties ファイルの CA 証明書からエイリアス名を設定します。
この値をキー SCC_CERTIFICATE_ALIAS に更新します。
-
CA 署名済みキーペアをカスタムプラグインの信頼ストアに設定したら、サービスを再起動します。
SnapCenter Custom Plug-ins の証明書失効リスト( CRL )を設定します
-
SnapCenter カスタムプラグインは、事前に設定されたディレクトリ内の CRL ファイルを検索します。
-
SnapCenter カスタムプラグインの CRL ファイルのデフォルトディレクトリは、「 /opt/netapp/snapcenter /sscc /etc/crl 」です。
-
agent.properties ファイルのデフォルトディレクトリを、キー crl_path に対して変更および更新できます。
このディレクトリに複数の CRL ファイルを配置できます。着信証明書は各 CRL に対して検証されます。