Javaで自己署名証明書を許可する方法


Jenkins氏でSCMポーリングしようとしたら

Failed to connect to repository : sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

とか言い出して出来ず。

調べてみるとキーストアに自己署名証明書を突っ込んで上げる必要があるらしい。

$ keytool -importcert -keystore cacerts -alias aws-stash -trustcacerts -file stash.crt

パスワードを聞かれたがそんなん設定した覚え無い・・・と思っていたらdefaultで"changeit"になっているらしい。

changeitで認証が通り無事、追加完了。