WCFでRSS・ATOMの配信するサービスの作り方はここを……
http://www.atmarkit.co.jp/fdotnet/zissenwcf/zissenwcf_01/zissenwcf_01_01.html
SSLの対応方法はここを参考に……
https://docs.microsoft.com/ja-jp/dotnet/framework/wcf/feature-details/how-to-configure-an-iis-hosted-wcf-service-with-ssl
デフォルトで作成されるWeb.configがこれ↓(SSL対応前)
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="Test.Feed1">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8733/Design_Time_Addresses/Test/" />
</baseAddresses>
</host>
<endpoint contract="Test.IFeed1" address="Feed1" binding="webHttpBinding" behaviorConfiguration="Test.Feed1Behavior"/>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="Test.Feed1Behavior">
<webHttp/>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
リンク先の『HTTP トランスポート セキュリティのための WCF サービスの構成』を参考に修正すると……
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="Test.Feed1">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8733/Design_Time_Addresses/Test/" />
</baseAddresses>
</host>
<endpoint contract="Test.IFeed1" address="Feed1" binding="webHttpBinding" bindingConfiguration="secureHttpBinding" behaviorConfiguration="Test.Feed1Behavior"/>
</service>
</services>
<bindings>
<webHttpBinding>
<binding name="secureHttpBinding">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</webHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="Test.Feed1Behavior">
<webHttp/>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
色が付いてる部分が、手を加えた箇所です。
終わり。