Ich habe eine Locke wie wie unten gezeigtvorbei Attribute in Apache HTTP-Client
curl -s -g https://example.com:8086 --tlsv1 --cacert /etc/myfolder/certificate.pem --cert /etc/myfolder/ssl/certificate.pem --key /etc/myfolder/com/certificate.pem
Ich habe verwendet Apache Java-HTTP-Client für die oben curl Zugriff
String url = "https://example.com:8086";
HttpClient client = HttpClientBuilder.create().build();
HttpGet httpGet = new HttpGet(url);
httpGet.setHeader("Content-Type", "application/json");
HttpResponse httpresponse = client.execute(httpGet);
EntityUtils.toString(httpresponse.getEntity());
aber ich weiß nicht, wie passieren certiifcates und Attribute wie -s
-g
--tlsv1
--cacert /etc/myfolder/certificate.pem
--cert /etc/myfolder/ssl/certificate.pem
--key /etc/myfolder/com/certificate.pem
Kann jemand bitte helfen Sie mir auf dieser
Sie müssen möglicherweise Keystore und Truststore verwenden: https://docs.oracle.com/cd/E19830-01/819-4712/ablqw/index.html –
@JiriTousek können Sie mir ein Beispielbeispiel mit Java –
zeigen können wir das tun mit Apache http Client –