Is there a way of achieving SSL pinning with Azure Application Gateway. I have some APIs deployed on AKS exposed through APIM. The APIM is private and the APIs are publicly exposed through Application Gateway. Is there a way of achieving SSL pinning in my custom android app in this scenario?
SSL pinning with Azure App gateway + APIM
540 Views Asked by Vaibhav Singla At
1
There are 1 best solutions below
Related Questions in AZURE
- EnvDTE iterate through subfolders within solution
- C# EnvDTE and TFS massive problems
- Powershell get all filenames associated to a ProjectItem
- Creating VS 2010 IDE instance throwing COM Exception
- Current type of the build action from Visual Studio - Microsoft.VisualStudio.Shell.Interop
- Auto-indent existing file using EnvDTE
- Capture method, class, assembly name from right click inside Visual Studio
- What is EnvDTE.vsCMTypeRef.vsCMTypeRefCodeType for?
- How to get the full filename from ProjectItems?
- System.IServiceProvider.GetService returns not null but cannot cast to specific type
Related Questions in AZURE-API-MANAGEMENT
- EnvDTE iterate through subfolders within solution
- C# EnvDTE and TFS massive problems
- Powershell get all filenames associated to a ProjectItem
- Creating VS 2010 IDE instance throwing COM Exception
- Current type of the build action from Visual Studio - Microsoft.VisualStudio.Shell.Interop
- Auto-indent existing file using EnvDTE
- Capture method, class, assembly name from right click inside Visual Studio
- What is EnvDTE.vsCMTypeRef.vsCMTypeRefCodeType for?
- How to get the full filename from ProjectItems?
- System.IServiceProvider.GetService returns not null but cannot cast to specific type
Related Questions in AZURE-APPLICATION-GATEWAY
- EnvDTE iterate through subfolders within solution
- C# EnvDTE and TFS massive problems
- Powershell get all filenames associated to a ProjectItem
- Creating VS 2010 IDE instance throwing COM Exception
- Current type of the build action from Visual Studio - Microsoft.VisualStudio.Shell.Interop
- Auto-indent existing file using EnvDTE
- Capture method, class, assembly name from right click inside Visual Studio
- What is EnvDTE.vsCMTypeRef.vsCMTypeRefCodeType for?
- How to get the full filename from ProjectItems?
- System.IServiceProvider.GetService returns not null but cannot cast to specific type
Related Questions in SSLPINNING
- EnvDTE iterate through subfolders within solution
- C# EnvDTE and TFS massive problems
- Powershell get all filenames associated to a ProjectItem
- Creating VS 2010 IDE instance throwing COM Exception
- Current type of the build action from Visual Studio - Microsoft.VisualStudio.Shell.Interop
- Auto-indent existing file using EnvDTE
- Capture method, class, assembly name from right click inside Visual Studio
- What is EnvDTE.vsCMTypeRef.vsCMTypeRefCodeType for?
- How to get the full filename from ProjectItems?
- System.IServiceProvider.GetService returns not null but cannot cast to specific type
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Application Gateway supports TLS termination at the gateway, after which traffic typically flows unencrypted to the backend servers.
1.Transport Layer Security (TLS), previously known as Secure Sockets Layer (SSL), is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers remain private and encrypted. Application gateway supports both TLS termination at the gateway as well as end to end TLS encryption.
2.End-to-end TLS allows you to encrypt and securely transmit sensitive data to the backend while you use Application Gateway's Layer-7 load-balancing features. These features include cookie-based session affinity, URL-based routing, support for routing based on sites, the ability to rewrite or inject X-Forwarded-* headers, and so on.
3.When configured with end-to-end TLS communication mode, Application Gateway terminates the TLS sessions at the gateway and decrypts user traffic. It then applies the configured rules to select an appropriate backend pool instance to route traffic to. Application Gateway then initiates a new TLS connection to the backend server and re-encrypts data using the backend server's public key certificate before transmitting the request to the backend. Any response from the web server goes through the same process back to the end user
Reference: https://learn.microsoft.com/en-us/azure/application-gateway/end-to-end-ssl-portal