diff --git a/src/main/java/com/sparrowwallet/sparrow/net/TcpOverTlsTransport.java b/src/main/java/com/sparrowwallet/sparrow/net/TcpOverTlsTransport.java index 791626df..01fef26b 100644 --- a/src/main/java/com/sparrowwallet/sparrow/net/TcpOverTlsTransport.java +++ b/src/main/java/com/sparrowwallet/sparrow/net/TcpOverTlsTransport.java @@ -193,7 +193,8 @@ public class TcpOverTlsTransport extends TcpTransport { x509Certs[i] = (X509Certificate)certs[i]; } - defaultTm.checkServerTrusted(x509Certs, "RSA"); + String authType = x509Certs[0].getPublicKey().getAlgorithm().equals("EC") ? "ECDHE_ECDSA" : "RSA"; + defaultTm.checkServerTrusted(x509Certs, authType); return true; } catch(Exception e) { return false;