{"product_id":"2940014534086","title":"Securing .NET Web Services with SSL: How to Protect Data in Transit between Client and Remote Server","description":"Booklet for developers and security professionals on how to implement SSL in order to protect data transmission between .NET client and server. The guide contains examples of the client application code and certificate validations in C#.  \u003cbr\u003e\u003cbr\u003eTopics include: what is SSL certificate and how to use it to secure .NET Web Services, how to create server and client test certificates, implementing SSL in server and client applications, extra validations of server certificate on client side, and more (Article: ~3,600 words).\u003cbr\u003e\u003cbr\u003eTable of Contents includes:\u003cbr\u003eIntroduction\u003cbr\u003e    Vulnerabilities Due To Insecure Communication\u003cbr\u003e    Difference between SSL and TLS\u003cbr\u003eSecuring Data Transmission with SSL\u003cbr\u003e    Different Levels of Security Provided by SSL\u003cbr\u003e    SSL Implementation Modes\u003cbr\u003e        Server Certificate Only\u003cbr\u003e        Server and Client Certificates\u003cbr\u003eSSL Certificates\u003cbr\u003e    Certificate Issuing Methods\u003cbr\u003e        Self-Signed Certificate\u003cbr\u003e        Certificate Issued Using Self-Signed Root Certificate\u003cbr\u003e        Certificate Issued through Local Certificate Authority\u003cbr\u003e        Certificate Issued through Public Certificate Authority\u003cbr\u003eTest Certificates\u003cbr\u003eServer Test Certificates    \u003cbr\u003e    Creating Test Certificate Authority\u003cbr\u003e    Creating Server Test Certificate for Specific Server Host Name\u003cbr\u003e    Creating Server Test Certificate for localhost    \u003cbr\u003e    Creating Standalone Self-Signed Test Server Certificate (without CA Root)\u003cbr\u003e    Obtaining Test Server Certificate from Public Certificate Authority    \u003cbr\u003e    Going to Production\u003cbr\u003eClient Test Certificate\u003cbr\u003e    Creating Client Test Certificate using Root CA Certificate\u003cbr\u003eImplementing SSL on Server\u003cbr\u003e    Web Server Configuration\u003cbr\u003e    Server Application Configuration\u003cbr\u003e    Server Application Code Changes\u003cbr\u003eImplementing SSL on Client\u003cbr\u003e    Client Application Configuration\u003cbr\u003e    Client Application Code Changes\u003cbr\u003e    Additional Server Certificate Validations Performed by Client\u003cbr\u003eTesting\u003cbr\u003eConclusion\u003cbr\u003eResources\u003cbr\u003eAbout the Author","brand":"Book'n'share Media","offers":[{"title":"Default Title","offer_id":47070662656240,"sku":"2940014534086","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940014534086_p0.jpg?v=1763610478","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940014534086","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}