自己署名証明書は開発およびテスト環境で一般的なセキュリティ構成であり、開発者は公的に信頼される証明書を購入して構成しなくても、HTTPS プロトコルを使用して自分のサイトと通信できるようになります。この記事では、開発およびテスト中に安全な通信を行うために自己署名 HTTPS サイトにアクセスするための HttpClient に基づくツール クラスを紹介します。
まず、Java の KeyStore クラスを使用して自己署名証明書をロードする必要があります。指定された証明書ファイルからキーストアをロードするメソッドの例を次に示します。
import java.io.FileInputStream;
import java.security.KeyStore;
public class SSLUtil</