https-Seite über sslSocket abrufen

nickiquickie

Mitglied
Hallo!

Ich versuche schon seit zwei Tagen eine https-Seite über einen sslSocket ab zurufen und diese dann anschließend auf einen Outputstream zu schreiben.
Ich möchte einen Proxy so verändern, dass er auch https-Seiten "bearbeiten" kann.
Ich bekomme also eine Anfrage (https://...) vom Client, baue dann einen sslSocket dort hin und will dann eigentlich die Antwort wieder an den Client weiterleiten.

Ich hänge aber fest.
Hier mal der Code, soweit ich ihn habe.
Code:
private boolean proxySSLrequest() throws IOException {
		SSLSocket serversock;
		DataInputStream serverin;
		DataOutputStream serverout;
		String s, uritosend;
		int q, idx, idx2;
		byte[] buff = new byte[16384];
		
		SSLSocketFactory sslsocketfactory = (SSLSocketFactory) SSLSocketFactory.getDefault();
		serversock = (SSLSocket) sslsocketfactory.createSocket(sslHost, sslPort);
		serversock.startHandshake();
		// Retrieve the server's certificate chain
                java.security.cert.Certificate[] serverCerts = serversock.getSession().getPeerCertificates();
		
		serverin = new DataInputStream(new BufferedInputStream(serversock
				.getInputStream()));
		serverout = new DataOutputStream(new BufferedOutputStream(serversock
				.getOutputStream()));

Wie kann ich jetzt die gewünschte Seite dort abrufen?
Vielen Dank schonmal für eure Hilfe.
 
Zurück