「.pfx」拡張子のファイルと、この証明書へのパスワードがあります。
私がする必要があるのは、単純な GET 要求を Web サービスに送信し、応答本文を読み取ることです。
次のようなメソッドを実装する必要があります。
String getHttpResponse(String url, String certificateFile, String passwordToCertificate){
...
}
また、openssl を使用して、証明書を「パスワードなし」の形式に変換しようとしました。
Convert a PKCS#12 file (.pfx .p12) containing a private key and certificates to PEM:
openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes
したがって、 my メソッドの代替実装は次のようになります。
String getHttpResponse(String url, String certificateFile){
...
}
半日かけてグーグルで調べましたが、役立つ例が見つかりませんでした.SSLなどに関するいくつかの基本的な前提を理解するのに問題があるようです.