まず、私がやろうとしていることを述べます: Rails アプリが要求を行う必要がある Clojure/Jetty API で使用される開発/テスト目的の自己署名証明書があります。Apache HttpClient をラップする clj-http を使用して Clojure に問題なく接続でき、keystore、key-password、truststore、および trust-password の設定を渡すことができます。私がやろうとしているのは、ローカルで実行されている Rails アプリからこの安全な API への ssl リクエストを作成することです。
私がやろうとしていることを説明したので、これを達成する最も簡単な方法は、これらのような設定をファラデーにプラグインすることだと私には思えます(ちなみに、ファラデーを使用する必要があるのは、それがoauth2ライブラリが使用するライブラリであるためです) http リクエストを作成する) が、当然のことながら、この Ruby ライブラリは明らかに JVM エコシステムの一部である何かをサポートしていません (これは JRuby スタックではありません)。その構成設定には、client_cert、client_key、ca_file、ca_path、および cert_store が含まれます。
どんなアイデア/提案も大歓迎です!