public async Task MartinTestShutdown(TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("apple-tls:btls")] ConnectionTestProvider provider, StreamInstrumentationParameters parameters, StreamInstrumentationTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public async Task RunServerShutdown(TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("*:*")] ConnectionTestProvider provider, StreamInstrumentationParameters parameters, StreamInstrumentationTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public Task TestWeb( TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("BoringTLS")] ConnectionTestProvider provider, HttpsTestParameters parameters, HttpsTestRunner runner) { return(runner.Run(ctx, cancellationToken)); }
public async Task TestMonoConnection(TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("MonoWithOldTLS:MonoWithOldTLS")] ConnectionTestProvider provider, SslStreamTestParameters parameters, SslStreamTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public RenegotiationTestRunner(Connection server, Connection client, ConnectionTestProvider provider, RenegotiationTestParameters parameters) : base(server, client, parameters) { ConnectionHandler = new DefaultConnectionHandler(this); ME = $"{GetType ().Name}({EffectiveType})"; }
public StreamInstrumentationTestRunner(Connection server, Connection client, ConnectionTestProvider provider, StreamInstrumentationParameters parameters) : base(server, client, parameters) { ME = $"StreamInstrumentationTestRunner({EffectiveType})"; ConnectionHandler = new DefaultConnectionHandler(this); }
public async Task TestConnection(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, SimpleConnectionParameters parameters, SimpleConnectionTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public ConnectionTestRunner(IServer server, IClient client, ConnectionTestProvider provider, ConnectionTestParameters parameters) : base(server, client, parameters) { Provider = provider; ConnectionHandler = CreateConnectionHandler(); }
public Task MartinTest(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, HttpStressTestParameters parameters, HttpStressTestRunner runner) { return(runner.Run(ctx, cancellationToken)); }
public async Task MartinTest(TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("*:apple-tls")] ConnectionTestProvider provider, RenegotiationTestParameters parameters, RenegotiationTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public async Task RunRecentlyFixed(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, StreamInstrumentationParameters parameters, StreamInstrumentationTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public HttpsTestRunner(IPortableEndPoint endpoint, HttpsTestParameters parameters, ConnectionTestProvider provider, Uri uri, ListenerFlags flags) : base(endpoint, parameters) { Provider = provider; ListenerFlags = flags; Uri = uri; }
public void TestProvider( TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("btls")] ConnectionTestProvider provider) { ctx.LogMessage("TEST PROVIDER: {0}", provider); var tlsProvider = MonoTlsProviderFactory.GetProvider(); ctx.LogMessage("DEFAULT TLS PROVIDER: {0} {1} {2}", tlsProvider, tlsProvider.Name, tlsProvider.ID); }
public void TestProvider( TestContext ctx, CancellationToken cancellationToken, [ConnectionTestProvider("BoringTLS")] ConnectionTestProvider provider) { ctx.LogMessage("TEST PROVIDER: {0}", provider); var setup = DependencyInjector.Get <IMonoConnectionFrameworkSetup> (); var defaultProvider = setup.GetDefaultProvider(); ctx.LogMessage("DEFAULT TLS PROVIDER: {0} {1} {2}", defaultProvider, defaultProvider.Name, defaultProvider.ID); }
public async Task TestNotInKeyChain(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, SimpleConnectionParameters parameters, SimpleConnectionTestRunner runner) { // FIXME: SecPKCS12Import actually imports the certificate and its private key into the keychain. var appleCertificateProvider = DependencyInjector.Get <IAppleCertificateProvider> (); ctx.Assert(appleCertificateProvider.IsInKeyChain(parameters.ServerCertificate), Is.False, "certificate must not be in keychain"); await runner.Run(ctx, cancellationToken); }
public async Task TestInKeyChain(TestContext ctx, CancellationToken cancellationToken, AppleCertificateHost certificateHost, ConnectionTestProvider provider, SimpleConnectionParameters parameters, SimpleConnectionTestRunner runner) { var appleCertificateProvider = DependencyInjector.Get <IAppleCertificateProvider> (); ctx.Assert(appleCertificateProvider.IsInKeyChain(certificateHost.AppleCertificate), "certificate must be in keychain"); await runner.Run(ctx, cancellationToken); }
public HttpValidationTestRunner(IPortableEndPoint endpoint, HttpValidationTestParameters parameters, ConnectionTestProvider provider, Uri uri, HttpServerFlags flags) { Parameters = parameters; Provider = provider; ServerFlags = flags; Uri = uri; Server = new BuiltinHttpServer(uri, endpoint, ServerFlags, parameters, null); ME = $"{GetType ().Name}({EffectiveType})"; }
public HttpsTestRunner(IPortableEndPoint endpoint, HttpsTestParameters parameters, ConnectionTestProvider provider, Uri uri, HttpServerFlags flags) : base(endpoint, parameters) { Provider = provider; ServerFlags = flags; Uri = uri; Server = new BuiltinHttpServer(uri, endpoint, flags, parameters, null) { Delegate = this }; }
public async Task TestTrustedRoots(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, HttpsTestParameters parameters, HttpsTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public async Task TestDotNetConnection(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, HttpValidationTestParameters parameters, HttpValidationTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public async Task TestCertificateValidators(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, SslStreamTestParameters parameters, SslStreamTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public async Task TestDotNetConnection (TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, HttpsTestParameters parameters, HttpsTestRunner runner) { await runner.Run (ctx, cancellationToken); }
public async Task TestCertificateStore(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, HttpsTestParameters parameters, HttpsTestRunner runner) { await runner.Run(ctx, cancellationToken); }
public async Task TestManualServer(TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, SslStreamTestParameters parameters, SslStreamTestRunner runner) { await runner.Run(ctx, cancellationToken); }
protected MonoConnectionTestRunner(Connection server, Connection client, ConnectionTestProvider provider, MonoConnectionTestParameters parameters) : base(server, client, parameters) { Provider = provider; }
public SimpleConnectionTestRunner(Connection server, Connection client, ConnectionTestProvider provider, SimpleConnectionParameters parameters) : base(server, client, provider, parameters) { }
public SslStreamTestRunner(IServer server, IClient client, ConnectionTestProvider provider, SslStreamTestParameters parameters) : base(server, client, provider, parameters) { }
public async Task TestManualServer (TestContext ctx, CancellationToken cancellationToken, ConnectionTestProvider provider, SslStreamTestParameters parameters, SslStreamTestRunner runner) { await runner.Run (ctx, cancellationToken); }