Collapse AllExpand All

18.8.6.1.5. Full Level Features Previous topic Parent topic Child topic Next topic

When MTLS is enabled on level Full, basic client certificate verification scenario is the same as on level Trusted. Additionally, X509v3 extensions of client certificate are examined during SSL/TLS handshake. Certificate verification procedure fails, if any unknown critical extension occurs, or if usage of known extensions (basicConstraints, keyUsage, extendedKeyUsage and nsCertType) violates current standard.
Full client verification level also enables one to perform identity check of client based on SubjectAlternativeName or CommonName present in certificate. Note, that identity check is enabled by default. This behavior can be changed by checkbox:
Configuration > Security > Signaling and Payload Encryption (SPE) > SPE Security Setup > SIP TLS Parameters > Subject name check.
Identity check attempts to lookup SubjectAlternativeName or CommonName (respectively) via DNS and obtains IP address associated with this name. If any address is found and the address matches real IP address of connected client then identity check succeeds, handshake fails immediately otherwise.