Asp net webservice how to disable cbc mode in tls1 2


ASP.NET is a popular language used for building web . In this article, we will discuss how to CBC mode in TLS 1.2 for an ASP.NET web service.


CBC (Cipher Block Chaining) mode is a cryptographic mode used in TLS (Transport Layer Security) protocols. It provides confidentiality and integrity of data exchanged between a client and a server. However, CBC mode has some security vulnerabilities, and it is to disable it in favor of more modes like GCM (Galois/Counter Mode).

CBC Mode in TLS 1.2

To disable CBC mode in TLS 1.2 for an ASP.NET web service, you can the server's settings. Here's an example of how you can achieve this:

In the above example, we are using the ServicePointManager class to configure the security for the web service. We set the SecurityProtocol property to SecurityProtocolType.Tls12 to enable TLS 1.2. We also disable older versions of TLS by using bitwise operators.


Disabling CBC mode in TLS 1.2 for an ASP.NET web service is an important step towards enhancing the security of your application. By following the example provided in this article, you can ensure that your web service uses more secure cryptographic modes. Remember to always stay updated with the security recommendations and best practices to protect your web applications.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Table of Contents