update
This commit is contained in:
parent
2992f4f408
commit
4f46de8d00
3330 changed files with 394553 additions and 76939 deletions
41
.config/Code/User/History/-2754a774/1BR4.java
Normal file
41
.config/Code/User/History/-2754a774/1BR4.java
Normal file
|
@ -0,0 +1,41 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("ksclient.p12"), "ksclient7548".toCharArray());
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
.sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
24
.config/Code/User/History/-2754a774/5WiD.java
Normal file
24
.config/Code/User/History/-2754a774/5WiD.java
Normal file
|
@ -0,0 +1,24 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
31
.config/Code/User/History/-2754a774/6k7L.java
Normal file
31
.config/Code/User/History/-2754a774/6k7L.java
Normal file
|
@ -0,0 +1,31 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (InterruptedException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
37
.config/Code/User/History/-2754a774/8FIS.java
Normal file
37
.config/Code/User/History/-2754a774/8FIS.java
Normal file
|
@ -0,0 +1,37 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
45
.config/Code/User/History/-2754a774/8tPk.java
Normal file
45
.config/Code/User/History/-2754a774/8tPk.java
Normal file
|
@ -0,0 +1,45 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext context = SSLContext.getInstance("TLS");
|
||||
context.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().sslContext(context).build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
27
.config/Code/User/History/-2754a774/DqI5.java
Normal file
27
.config/Code/User/History/-2754a774/DqI5.java
Normal file
|
@ -0,0 +1,27 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.cert.CertificateFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
40
.config/Code/User/History/-2754a774/EecL.java
Normal file
40
.config/Code/User/History/-2754a774/EecL.java
Normal file
|
@ -0,0 +1,40 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm())
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
18
.config/Code/User/History/-2754a774/FCkg.java
Normal file
18
.config/Code/User/History/-2754a774/FCkg.java
Normal file
|
@ -0,0 +1,18 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
}
|
||||
catch (URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
24
.config/Code/User/History/-2754a774/Gene.java
Normal file
24
.config/Code/User/History/-2754a774/Gene.java
Normal file
|
@ -0,0 +1,24 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
43
.config/Code/User/History/-2754a774/GmUB.java
Normal file
43
.config/Code/User/History/-2754a774/GmUB.java
Normal file
|
@ -0,0 +1,43 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext context = SSLContext.getInstance("TLS");
|
||||
context.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().sslContext(context).build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
41
.config/Code/User/History/-2754a774/Gokj.java
Normal file
41
.config/Code/User/History/-2754a774/Gokj.java
Normal file
|
@ -0,0 +1,41 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("ksclient.p12"), "ksclient7548".toCharArray());
|
||||
|
||||
// KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
// kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
// SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
// sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
// .sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
26
.config/Code/User/History/-2754a774/HAag.java
Normal file
26
.config/Code/User/History/-2754a774/HAag.java
Normal file
|
@ -0,0 +1,26 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
41
.config/Code/User/History/-2754a774/I09E.java
Normal file
41
.config/Code/User/History/-2754a774/I09E.java
Normal file
|
@ -0,0 +1,41 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
// KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
// kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
// SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
// sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
// .sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
24
.config/Code/User/History/-2754a774/IgkW.java
Normal file
24
.config/Code/User/History/-2754a774/IgkW.java
Normal file
|
@ -0,0 +1,24 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
45
.config/Code/User/History/-2754a774/JUhB.java
Normal file
45
.config/Code/User/History/-2754a774/JUhB.java
Normal file
|
@ -0,0 +1,45 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext context = SSLContext.getInstance("TLS");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
22
.config/Code/User/History/-2754a774/KFxm.java
Normal file
22
.config/Code/User/History/-2754a774/KFxm.java
Normal file
|
@ -0,0 +1,22 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
import javax.print.DocFlavor.STRING;
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
}
|
||||
catch (URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
36
.config/Code/User/History/-2754a774/KNRH.java
Normal file
36
.config/Code/User/History/-2754a774/KNRH.java
Normal file
|
@ -0,0 +1,36 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(new FileInputStream("/client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
34
.config/Code/User/History/-2754a774/Ka0J.java
Normal file
34
.config/Code/User/History/-2754a774/Ka0J.java
Normal file
|
@ -0,0 +1,34 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(certInputStream, caCert);
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
28
.config/Code/User/History/-2754a774/L64B.java
Normal file
28
.config/Code/User/History/-2754a774/L64B.java
Normal file
|
@ -0,0 +1,28 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.cert.CertificateFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
29
.config/Code/User/History/-2754a774/LLMm.java
Normal file
29
.config/Code/User/History/-2754a774/LLMm.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
|
||||
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
40
.config/Code/User/History/-2754a774/NUIG.java
Normal file
40
.config/Code/User/History/-2754a774/NUIG.java
Normal file
|
@ -0,0 +1,40 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(new FileInputStream("/client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
24
.config/Code/User/History/-2754a774/NhJA.java
Normal file
24
.config/Code/User/History/-2754a774/NhJA.java
Normal file
|
@ -0,0 +1,24 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
36
.config/Code/User/History/-2754a774/OGTx.java
Normal file
36
.config/Code/User/History/-2754a774/OGTx.java
Normal file
|
@ -0,0 +1,36 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(new FileInputStream("/client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
30
.config/Code/User/History/-2754a774/PDPl.java
Normal file
30
.config/Code/User/History/-2754a774/PDPl.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpsClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (InterruptedException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
25
.config/Code/User/History/-2754a774/Pfk4.java
Normal file
25
.config/Code/User/History/-2754a774/Pfk4.java
Normal file
|
@ -0,0 +1,25 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
30
.config/Code/User/History/-2754a774/Pj8w.java
Normal file
30
.config/Code/User/History/-2754a774/Pj8w.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
30
.config/Code/User/History/-2754a774/Qd9C.java
Normal file
30
.config/Code/User/History/-2754a774/Qd9C.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
26
.config/Code/User/History/-2754a774/WVgy.java
Normal file
26
.config/Code/User/History/-2754a774/WVgy.java
Normal file
|
@ -0,0 +1,26 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
41
.config/Code/User/History/-2754a774/X7Jl.java
Normal file
41
.config/Code/User/History/-2754a774/X7Jl.java
Normal file
|
@ -0,0 +1,41 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
// KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
// keyStore.load(Main.class.getClassLoader().getResourceAsStream("client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
// KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
// kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
// SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
// sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
// .sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
30
.config/Code/User/History/-2754a774/XmT1.java
Normal file
30
.config/Code/User/History/-2754a774/XmT1.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (InterruptedException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
33
.config/Code/User/History/-2754a774/Y9HA.java
Normal file
33
.config/Code/User/History/-2754a774/Y9HA.java
Normal file
|
@ -0,0 +1,33 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
41
.config/Code/User/History/-2754a774/YLO1.java
Normal file
41
.config/Code/User/History/-2754a774/YLO1.java
Normal file
|
@ -0,0 +1,41 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
.sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
46
.config/Code/User/History/-2754a774/aaMf.java
Normal file
46
.config/Code/User/History/-2754a774/aaMf.java
Normal file
|
@ -0,0 +1,46 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("ksclient.p12"), "ksclient7548".toCharArray());
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
// KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
// kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
// SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
// sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
// .sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
30
.config/Code/User/History/-2754a774/bSK2.java
Normal file
30
.config/Code/User/History/-2754a774/bSK2.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
import javax.print.DocFlavor.STRING;
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
}
|
||||
catch(URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (InterruptedException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
26
.config/Code/User/History/-2754a774/cumS.java
Normal file
26
.config/Code/User/History/-2754a774/cumS.java
Normal file
|
@ -0,0 +1,26 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
26
.config/Code/User/History/-2754a774/dbwK.java
Normal file
26
.config/Code/User/History/-2754a774/dbwK.java
Normal file
|
@ -0,0 +1,26 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
32
.config/Code/User/History/-2754a774/eLQ9.java
Normal file
32
.config/Code/User/History/-2754a774/eLQ9.java
Normal file
|
@ -0,0 +1,32 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(new FileInputStream("/client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
1
.config/Code/User/History/-2754a774/entries.json
Normal file
1
.config/Code/User/History/-2754a774/entries.json
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":1,"resource":"file:///home/rafayahmad/Stuff/Coding/Java/hcloudclient/src/main/java/com/rutils/Main.java","entries":[{"id":"rSYP.java","timestamp":1719814426498},{"id":"FCkg.java","timestamp":1719814525451},{"id":"KFxm.java","timestamp":1719814631861},{"id":"bSK2.java","timestamp":1719814659811},{"id":"i5VV.java","timestamp":1719814680814},{"id":"XmT1.java","timestamp":1719825773066},{"id":"PDPl.java","timestamp":1719825932375},{"id":"6k7L.java","timestamp":1719825944845},{"id":"iJ90.java","timestamp":1719883539881},{"id":"DqI5.java","timestamp":1719883583505},{"id":"L64B.java","timestamp":1719883630765},{"id":"Pj8w.java","timestamp":1719883673459},{"id":"nl5f.java","timestamp":1719883696366},{"id":"Ka0J.java","timestamp":1719883729370},{"id":"je3P.java","timestamp":1719883752180},{"id":"8FIS.java","timestamp":1719883788477},{"id":"EecL.java","timestamp":1719883828234},{"id":"x7Mh.java","timestamp":1719883841504},{"id":"JUhB.java","timestamp":1719883860294},{"id":"xgd6.java","timestamp":1719883901558},{"id":"jHSC.java","timestamp":1719883936605},{"id":"GmUB.java","timestamp":1719883968732},{"id":"8tPk.java","timestamp":1719884012889},{"id":"Y9HA.java","timestamp":1719918540211},{"id":"WVgy.java","source":"Remove all unused imports","timestamp":1719918546707},{"id":"IgkW.java","timestamp":1719918550281},{"id":"NhJA.java","timestamp":1719918656694},{"id":"qpL0.java","timestamp":1719921153486},{"id":"Gene.java","timestamp":1719921170279},{"id":"5WiD.java","timestamp":1719921206889},{"id":"Pfk4.java","source":"Import 'BodyHandlers' (java.net.http.HttpResponse)","timestamp":1719921210829},{"id":"HAag.java","timestamp":1719921230532},{"id":"cumS.java","timestamp":1719921968107},{"id":"ps08.java","timestamp":1719921991540},{"id":"dbwK.java","timestamp":1719924325580},{"id":"LLMm.java","timestamp":1719925728203},{"id":"Qd9C.java","timestamp":1719925772646},{"id":"eLQ9.java","timestamp":1719925801293},{"id":"OGTx.java","timestamp":1719925820280},{"id":"KNRH.java","timestamp":1719925843933},{"id":"NUIG.java","timestamp":1719925870263},{"id":"nkOy.java","timestamp":1719925888257},{"id":"YLO1.java","timestamp":1719926054517},{"id":"X7Jl.java","timestamp":1719969116772},{"id":"I09E.java","timestamp":1719969678846},{"id":"Gokj.java","timestamp":1719969779296},{"id":"aaMf.java","timestamp":1719969810159},{"id":"zrjQ.java","timestamp":1719969829653},{"id":"z1uc.java","timestamp":1719970298712},{"id":"1BR4.java","source":"Remove all unused imports","timestamp":1719970303839}]}
|
30
.config/Code/User/History/-2754a774/i5VV.java
Normal file
30
.config/Code/User/History/-2754a774/i5VV.java
Normal file
|
@ -0,0 +1,30 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(URISyntaxException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (IOException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
catch (InterruptedException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
25
.config/Code/User/History/-2754a774/iJ90.java
Normal file
25
.config/Code/User/History/-2754a774/iJ90.java
Normal file
|
@ -0,0 +1,25 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
42
.config/Code/User/History/-2754a774/jHSC.java
Normal file
42
.config/Code/User/History/-2754a774/jHSC.java
Normal file
|
@ -0,0 +1,42 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext context = SSLContext.getInstance("TLS");
|
||||
context.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
34
.config/Code/User/History/-2754a774/je3P.java
Normal file
34
.config/Code/User/History/-2754a774/je3P.java
Normal file
|
@ -0,0 +1,34 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
42
.config/Code/User/History/-2754a774/nkOy.java
Normal file
42
.config/Code/User/History/-2754a774/nkOy.java
Normal file
|
@ -0,0 +1,42 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(new FileInputStream("/client.p12"), "keystore7548".toCharArray());
|
||||
|
||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(kmf.getKeyManagers(), null, null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
.sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
33
.config/Code/User/History/-2754a774/nl5f.java
Normal file
33
.config/Code/User/History/-2754a774/nl5f.java
Normal file
|
@ -0,0 +1,33 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getDefaultType();
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
26
.config/Code/User/History/-2754a774/ps08.java
Normal file
26
.config/Code/User/History/-2754a774/ps08.java
Normal file
|
@ -0,0 +1,26 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder().build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
25
.config/Code/User/History/-2754a774/qpL0.java
Normal file
25
.config/Code/User/History/-2754a774/qpL0.java
Normal file
|
@ -0,0 +1,25 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("http://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
9
.config/Code/User/History/-2754a774/rSYP.java
Normal file
9
.config/Code/User/History/-2754a774/rSYP.java
Normal file
|
@ -0,0 +1,9 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.http.HttpClient;
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
}
|
||||
}
|
41
.config/Code/User/History/-2754a774/x7Mh.java
Normal file
41
.config/Code/User/History/-2754a774/x7Mh.java
Normal file
|
@ -0,0 +1,41 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
47
.config/Code/User/History/-2754a774/xgd6.java
Normal file
47
.config/Code/User/History/-2754a774/xgd6.java
Normal file
|
@ -0,0 +1,47 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.security.KeyStore;
|
||||
import java.security.cert.CertificateFactory;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
HttpClient client = HttpClient.newHttpClient();
|
||||
try{
|
||||
CertificateFactory cf = CertificateFactory.getInstance("X.509");
|
||||
InputStream certInputStream = Main.class.getResourceAsStream("/mycertificate.crt");
|
||||
X509Certificate caCert = (X509Certificate)cf.generateCertificate(certInputStream);
|
||||
|
||||
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
|
||||
keyStore.load(null, null);
|
||||
keyStore.setCertificateEntry("mycertificate", caCert);
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext context = SSLContext.getInstance("TLS");
|
||||
context.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){}
|
||||
|
||||
}
|
||||
}
|
43
.config/Code/User/History/-2754a774/z1uc.java
Normal file
43
.config/Code/User/History/-2754a774/z1uc.java
Normal file
|
@ -0,0 +1,43 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("ksclient.p12"), "ksclient7548".toCharArray());
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
.sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
46
.config/Code/User/History/-2754a774/zrjQ.java
Normal file
46
.config/Code/User/History/-2754a774/zrjQ.java
Normal file
|
@ -0,0 +1,46 @@
|
|||
package com.rutils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.net.http.HttpResponse.BodyHandlers;
|
||||
import java.security.KeyStore;
|
||||
|
||||
import javax.net.ssl.KeyManagerFactory;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.net.ssl.TrustManager;
|
||||
import javax.net.ssl.TrustManagerFactory;
|
||||
|
||||
|
||||
public class Main{
|
||||
public static void main(String[] args){
|
||||
|
||||
try{
|
||||
KeyStore keyStore = KeyStore.getInstance("PKCS12");
|
||||
keyStore.load(Main.class.getClassLoader().getResourceAsStream("ksclient.p12"), "ksclient7548".toCharArray());
|
||||
|
||||
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
|
||||
tmf.init(keyStore);
|
||||
|
||||
// KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
|
||||
// kmf.init(keyStore, "keystore7548".toCharArray());
|
||||
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
sslContext.init(null, tmf.getTrustManagers(), null);
|
||||
|
||||
HttpClient client = HttpClient.newBuilder()
|
||||
.sslContext(sslContext)
|
||||
.build();
|
||||
|
||||
HttpRequest request = HttpRequest.newBuilder().uri(new URI("https://localhost:8000/greet")).build();
|
||||
HttpResponse<String> response = client.send(request, BodyHandlers.ofString());
|
||||
System.out.println(response.statusCode());
|
||||
System.out.println(response.body());
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue