Я нашел эту библиотеку NuGet, которая может помочь программно связать сертификат SSL.
Вопрос довольно старый, но я думаю, что эта библиотека может быть полезна, как и мне, для тех, кто ищет чисто программный способ .Net для привязки SSL-сертификата к конечной точке IP.
Имя библиотеки (NuGet): SslCertBinding.Net
Источники: Исходники пакета GitHub NuGet
Описание библиотеки:
SslCertBinding.Net - это библиотека для .NET и Windows, предоставляющая простой API для добавления, удаления или получения привязок между портом https и сертификатом SSL.
Кредиты: Сегор
Эта библиотека построена на вызовах Win32API.
Чтобы узнать об использовании, взгляните на приведенную выше ссылку на источники пакетов GitHub NuGet, Раздел «Использование» .