1

Hashicorp のボールトに接続し、TLS バックエンドを使用して (SSL 証明書を使用して) 認証するように Java アプリケーションをセットアップしようとしています。

次のようにApache httpcomponents 4.4を使用しています:

final CloseableHttpClient httpclient = HttpClients.custom().setSSLContext(mySslContext).build();
final CloseableHttpResponse response = httpclient.execute(myRequest)

ここで、myRequest は URL の Post 呼び出しです: https://127.0.0.1:8200/v1/auth/cert/login

mySslContext はキーストア ファイルを使用して構築されます

次のようにボールトをセットアップしました。

vault server -dev
vault auth-enable cert
vault write auth/cert/certs/default display_name=default policies=default certificate=@C:/dev/keys/vault/vaultPriKey.pem ttl=3600

しかし、リクエストを実行しようとすると、次のようになります。

Unrecognized SSL message, plaintext connection?

なんらかの構成がありませんか?

4

1 に答える 1