На самом деле никто? Мне действительно нужно привязать сертификат к порту с помощью командной строки (netsh)? Похоже, SetCertificate недостаточно для создания https-соединения.
- personDanielG  schedule12.06.2014
Из этой статьи: Если используется протокол HTTP (с использованием WSHttpBinding), SSL через HTTP обеспечивает безопасность на уровне транспорта. В этом случае необходимо настроить компьютер, на котором размещена служба, с сертификатом SSL, привязанным к порту, как показано далее в этом разделе. Если используется транспортный протокол TCP (с использованием NetTcpBinding), по умолчанию транспортный -уровневая безопасность - это безопасность Windows или SSL через TCP. При использовании SSL через TCP необходимо указать сертификат с помощью метода SetCertificate, как показано далее в этом разделе.
Таким образом, вы можете использовать свойство только для привязки tcp. Если вы используете ssl поверх http, вам необходимо привязать сертификат к порту с помощью команды netsh