summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/tls/java')
-rw-r--r--src/com/isode/stroke/tls/java/JSSEContext.java7
-rw-r--r--src/com/isode/stroke/tls/java/JSSEContextFactory.java3
2 files changed, 6 insertions, 4 deletions
diff --git a/src/com/isode/stroke/tls/java/JSSEContext.java b/src/com/isode/stroke/tls/java/JSSEContext.java
index 17b7d4d..02f3b4d 100644
--- a/src/com/isode/stroke/tls/java/JSSEContext.java
+++ b/src/com/isode/stroke/tls/java/JSSEContext.java
@@ -53,6 +53,7 @@ import com.isode.stroke.tls.CertificateVerificationError.Type;
import com.isode.stroke.tls.CertificateWithKey;
import com.isode.stroke.tls.PKCS12Certificate;
import com.isode.stroke.tls.TLSContext;
+import com.isode.stroke.tls.TLSError;
@@ -121,7 +122,7 @@ public class JSSEContext extends TLSContext {
*/
logger_.log(Level.WARNING, jsseContextError.toString(), e);
errorsEmitted.add(jsseContextError);
- onError.emit();
+ onError.emit(null);
}
@Override
@@ -921,7 +922,7 @@ public class JSSEContext extends TLSContext {
public void handleDataFromNetwork(SafeByteArray data) {
if (hasError()) {
/* We have previously seen, and reported, an error. Emit again */
- onError.emit();
+ onError.emit(null);
return;
}
@@ -999,7 +1000,7 @@ public class JSSEContext extends TLSContext {
public void handleDataFromApplication(SafeByteArray data) {
if (hasError()) {
/* We have previously seen, and reported, an error. Emit again */
- onError.emit();
+ onError.emit(null);
return;
}
if (closeNotifyReceived) {
diff --git a/src/com/isode/stroke/tls/java/JSSEContextFactory.java b/src/com/isode/stroke/tls/java/JSSEContextFactory.java
index 63b184d..666ee77 100644
--- a/src/com/isode/stroke/tls/java/JSSEContextFactory.java
+++ b/src/com/isode/stroke/tls/java/JSSEContextFactory.java
@@ -14,6 +14,7 @@ import java.util.HashSet;
import java.util.Set;
import com.isode.stroke.tls.TLSContext;
+import com.isode.stroke.tls.TLSOptions;
import com.isode.stroke.tls.TLSContextFactory;
/**
@@ -33,7 +34,7 @@ public class JSSEContextFactory implements TLSContextFactory {
}
@Override
- public TLSContext createTLSContext() {
+ public TLSContext createTLSContext(TLSOptions tlsOptions) {
return new JSSEContext(restrictedCipherSuites);
}