AWS - Как использовать сертификат publi c с. net core Kestrel UseHttps - PullRequest
0 голосов
/ 28 апреля 2020

Я создал сертификат publi c для использования в моем домене с помощью ACM. Я скачал сертификат с помощью openssl и использовал его при размещении своего сайта.

Я знаю, AWS не позволяет загружать закрытый ключ, и я получаю сообщение об ошибке «В режиме сервера SSL должен использовать сертификат со связанным закрытым ключом» при выполнении запроса. Пробовал смотреть онлайн, но не нашел ни одной подобной проблемы, они либо связаны с личным сертификатом, либо сторонним сертификатом. Как найти закрытый ключ для использования с сертификатом publi c или преобразовать мой сертификат в pfx, используя этот ключ? Если это невозможно, то зачем использовать сертификат publi c?

.UseKestrel(option =>
    {
        option.Listen(IPAddress.Any, 443, o =>
        {
            o.UseHttps(certificate, httpOption =>
            {
                httpOption.AllowAnyClientCertificate();
                httpOption.SslProtocols = System.Security.Authentication.SslProtocols.Tls12;
            });
        });
...