electrum-client currently creates its own rustls::ClientConfig for ssl:// connections using webpki_roots. The public Config API doesn’t seem to let callers provide their own ClientConfig or certificate verifier.
This is a problem for mobile apps that want to use native OS certificate validation, for example via rustls-platform-verifier on Android/iOS. In Cove, this would help fix UnknownIssuer errors for certs trusted by the platform store. Related issue in cove: bitcoinppl/cove#776
electrum-clientcurrently creates its ownrustls::ClientConfigforssl://connections usingwebpki_roots. The publicConfigAPI doesn’t seem to let callers provide their ownClientConfigor certificate verifier.This is a problem for mobile apps that want to use native OS certificate validation, for example via
rustls-platform-verifieron Android/iOS. In Cove, this would help fixUnknownIssuererrors for certs trusted by the platform store. Related issue in cove: bitcoinppl/cove#776