Mercurial > hg > monetdb-java
changeset 799:117e7917325d monetdbs
Prepare for implementing TLS
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Thu, 07 Dec 2023 10:53:50 +0100 (16 months ago) |
parents | 895429110b7b |
children | 09f463444dde |
files | src/main/java/org/monetdb/mcl/net/MapiSocket.java src/main/java/org/monetdb/mcl/net/SecureSocket.java src/main/java/org/monetdb/mcl/net/Target.java src/main/java/org/monetdb/mcl/net/Verify.java |
diffstat | 4 files changed, 17 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/monetdb/mcl/net/MapiSocket.java +++ b/src/main/java/org/monetdb/mcl/net/MapiSocket.java @@ -347,7 +347,7 @@ public final class MapiSocket { private Socket wrapTLS(Socket sock, Target.Validated validated) throws MCLException { if (validated.getTls()) - throw new MCLException("TLS connections (monetdbs://) are not supported yet"); + return SecureSocket.wrap(validated, sock); return sock; }
new file mode 100644 --- /dev/null +++ b/src/main/java/org/monetdb/mcl/net/SecureSocket.java @@ -0,0 +1,9 @@ +package org.monetdb.mcl.net; + +import java.net.Socket; + +public class SecureSocket { + public static Socket wrap(Target.Validated validated, Socket sock) { + throw new MCLException("TLS connections (monetdbs://) are not supported yet"); + } +}