public DigitalstromConnectionProvider(UriPriorityList uris, IDigitalstromAuth authData, X509Certificate2?cert = null, Func <X509Certificate2, bool>?certCallback = null, HttpMessageHandler?handler = null) { Uris = uris; AuthData = authData; ServerCertificate = cert; ServerCertificateValidationCallback = certCallback; if (handler != null) { Handler = handler; } }
public DigitalstromConnectionProvider(UriPriorityList uris, Func <IDigitalstromAuth> credentialCallback, Func <X509Certificate2, bool>?certCallback, HttpMessageHandler?handler = null) : this(uris, new EphemeralDigitalstromAuth(credentialCallback), null, certCallback, handler) { }