I’m trying to understand a protocol which uses client certificate as the authentication mechanism (in particular, the protocol is MS-MDM). So, I successfully use mitmproxy to intercept the conversation from the client. However, in the “Detail” tab, there’s no information about client certificate, only server certificate. So, I can’t verify if the protocol actually uses a client certificate and which certificate is used.
So, my question is:
- Does mitmproxy save & display information about client certificate?
- If 1. is true, does the absence of “client certificate” section imply that there’s no client certificate used?
- Can I config mitmproxy to make it displays an explicit message if there’s no client certificate?