Azure App Service: Understanding TLS Mutual Authentication with Web App

I have published 2 posts in the past on Client Certificate authentication. Client Certificate Authentication (Part 1) Client Certificate Authentication (Part 2) In order to enable Client Certificate authentication on azure web app, we need to flip the clientCertEnabled property to true. Please refer the following article on how to enable TLS mutual auth for… Read more

Client Certificate Authentication (Part 2)

This is a continuation of my earlier post on Client Certificate Authentication (Part 1) aka TLS Mutual Authentication. Earlier, I had discussed on what Client Certificates are and how they work in SSL/TLS Handshake. In this post, I will explain how to review SSL/TLS handshake with help of tools like WireShark & Curl. Before proceeding… Read more

Azure App Service: Using cURL for deployment

cURL is a command line tool that can be used to send or receive files. cURL.exe supports numerous protocols like HTTP, HTTPS, FTP, FTPS, SFTP, LDAP, TELNET, SMTP, POP3 etc. For more information please refer the below links: https://en.wikipedia.org/wiki/CURLhttps://curl.haxx.se/docs/ Syntax curl.exe -T <path-to-file-that-needs-to-be-deployed> -u “username:password” “FTP URL” From curl documentation –T, —upload-file FILE Transfer FILE… Read more