証明書の登録方法

随時追加予定

事前準備

  1. 追加したい証明書を取得する
  2. どこかに配置する(ex. {JAVA_HOME}/lib/security) ※1

※1 導入するところ付近なら何追加したのか直感的に分かりやすい。
  もしくはpemなど管理しているフォルダとか。

Java

  1. 管理者権限でコマンドプロンプトを実行
  2. コマンドを実行 ※2
  3. パスワードを聞かれるので、changeit(※3)と入力しEnter
  4. 登録する?と聞かれるので、yキーを入力しEnter

※2 以下のコマンドを実行する。

keytool -import -trustcacerts -file "配置した証明書" -keystore "{JAVA_HOME}/lib/security/cacerts" -alias hoge
  • cacertsはJavaの証明書を管理しているデフォルトのファイル名
  • hogeとしている箇所はcacertsに登録する名前なので、分かりやすい名前を付けてあげること

※3 デフォルトに changeit というパスワードが設定されている。
  パスワードの値で「変えろ」と示唆してくれてる。

GIt for Windows

  1. c:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crtをca-bundle-custom.crtなどコピーする。
  2. コピーしたファイルを開き、追加したい証明書の内容を末尾に貼り付け保存する。
  3. 管理者権限でコマンドプロンプトを実行し、証明書のディレクトリに移動する。
  4. コマンドを実行する。
git config --global http.sslCAInfo ca-bundle-custom.crt