public static bool IsSupported (RenegotiationInstrumentParameters parameters, ConnectionProviderType clientType, ConnectionProviderType serverType) { if (parameters.ServerWriteDuringClientRenegotiation && serverType == ConnectionProviderType.OpenSsl) return false; return true; }
public static bool IsSupported(RenegotiationInstrumentParameters parameters, ConnectionProviderType clientType, ConnectionProviderType serverType) { if (parameters.ServerWriteDuringClientRenegotiation && serverType == ConnectionProviderType.OpenSsl) { return(false); } return(true); }
protected RenegotiationInstrumentParameters(RenegotiationInstrumentParameters other) : base(other) { Type = other.Type; ClientRenegotiationFlags = other.ClientRenegotiationFlags; ServerRenegotiationFlags = other.ServerRenegotiationFlags; RequestServerRenegotiation = other.RequestServerRenegotiation; RequestClientRenegotiation = other.RequestClientRenegotiation; QueueServerReadFirst = other.QueueServerReadFirst; ServerWriteDuringClientRenegotiation = other.ServerWriteDuringClientRenegotiation; NeedCustomCertificateSelectionCallback = other.NeedCustomCertificateSelectionCallback; }
protected RenegotiationInstrumentParameters (RenegotiationInstrumentParameters other) : base (other) { Type = other.Type; ClientRenegotiationFlags = other.ClientRenegotiationFlags; ServerRenegotiationFlags = other.ServerRenegotiationFlags; RequestServerRenegotiation = other.RequestServerRenegotiation; RequestClientRenegotiation = other.RequestClientRenegotiation; QueueServerReadFirst = other.QueueServerReadFirst; ServerWriteDuringClientRenegotiation = other.ServerWriteDuringClientRenegotiation; NeedCustomCertificateSelectionCallback = other.NeedCustomCertificateSelectionCallback; }
public RenegotiationInstrumentTestRunner(IServer server, IClient client, InstrumentationConnectionProvider provider, RenegotiationInstrumentParameters parameters) : base(server, client, provider, parameters) { renegotiationStartedTcs = new TaskCompletionSource <bool> (); renegotiationCompletedTcs = new TaskCompletionSource <bool> (); }
public RenegotiationInstrumentTestRunner (IServer server, IClient client, InstrumentationConnectionProvider provider, RenegotiationInstrumentParameters parameters) : base (server, client, provider, parameters) { renegotiationStartedTcs = new TaskCompletionSource<bool> (); renegotiationCompletedTcs = new TaskCompletionSource<bool> (); }