.Net Core 2.0 Webservice и TLS 1.2 / сертификат - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь настроить веб-сервис, используя .NET Core 2.0, работающий в Docker.Поскольку у меня нет большого опыта работы с ядром, я провел небольшое исследование, нашел soapcore и смог запустить веб-сервис в докере.

    public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.TryAddSingleton<SampleService>();
        services.AddMvc();
    }

    public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
    {
        loggerFactory.AddConsole();
        loggerFactory.AddDebug();

        app.UseSoapEndpoint<SampleService>("/Service.svc", new BasicHttpBinding(), SoapSerializer.DataContractSerializer);
        app.UseSoapEndpoint<SampleService>("/Service.asmx", new BasicHttpBinding(), SoapSerializer.XmlSerializer);

Я также нашел несколько ресурсов о том, как реализовать TLS, ноони кажутся немного устаревшими, так как все они ссылаются на какой-то project.json -файл, который кажется устаревшим.

Короче говоря: есть ли кто-то, кто мог бы указать мне на правоНаправьте или объясните мне, где и как я могу установить TLS в своем заявлении, поставить свои сертификаты и тому подобное?

Best Gerrit

...