aboutsummaryrefslogtreecommitdiffstats
path: root/jrt/src/com/yahoo/jrt/NullCryptoEngine.java
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2020-02-12 14:31:29 +0000
committerHåvard Pettersen <havardpe@oath.com>2020-02-12 14:31:29 +0000
commit5da0cd083e73d7f848803e2bfa735e2529d146e7 (patch)
tree3075dc89de08b5e7a77db27b7f365775061a3544 /jrt/src/com/yahoo/jrt/NullCryptoEngine.java
parent5d657d4537d753b09f9cedce19f785c35eba2d80 (diff)
pass connection spec to crypto engine
when being a client, for hostname validation
Diffstat (limited to 'jrt/src/com/yahoo/jrt/NullCryptoEngine.java')
-rw-r--r--jrt/src/com/yahoo/jrt/NullCryptoEngine.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/jrt/src/com/yahoo/jrt/NullCryptoEngine.java b/jrt/src/com/yahoo/jrt/NullCryptoEngine.java
index b5a53accf92..b97ec17a5dc 100644
--- a/jrt/src/com/yahoo/jrt/NullCryptoEngine.java
+++ b/jrt/src/com/yahoo/jrt/NullCryptoEngine.java
@@ -9,7 +9,10 @@ import java.nio.channels.SocketChannel;
* CryptoEngine implementation that performs no encryption.
**/
public class NullCryptoEngine implements CryptoEngine {
- @Override public CryptoSocket createCryptoSocket(SocketChannel channel, boolean isServer) {
- return new NullCryptoSocket(channel, isServer);
+ @Override public CryptoSocket createClientCryptoSocket(SocketChannel channel, Spec spec) {
+ return new NullCryptoSocket(channel, false);
+ }
+ @Override public CryptoSocket createServerCryptoSocket(SocketChannel channel) {
+ return new NullCryptoSocket(channel, true);
}
}