From 45099342bd89c76d01dae2b8ef401726aa08766b Mon Sep 17 00:00:00 2001
From: Istio Automation REQUIRED if mode is REQUIRED if mode is caCertificatesstring
-
@@ -864,7 +864,8 @@ the destination service from the service registry.MUTUAL. The path to a file containing
-certificate authority certificates to use in verifying a presented
+MUTUAL or OPTIONAL_MUTUAL. The path to a file
+containing certificate authority certificates to use in verifying a presented
client side certificate.
SIMPLESecure connections with standard TLS semantics.
+Secure connections with standard TLS semantics. In this mode +client certificate is not requested during handshake.
MUTUALSecure connections to the downstream using mutual TLS by -presenting server certificates for authentication.
+presenting server certificates for authentication. +A client certificate will also be requested during the handshake and +at least one valid certificate is required to be sent by the client.TLSOptions should be empty.
+
+
+OPTIONAL_MUTUALSimilar to MUTUAL mode, except that the client certificate +is optional. Unlike SIMPLE mode, A client certificate will +still be explicitly requested during handshake, but the client +is not required to send a certificate. If a client certificate +is presented, it will be validated. ca_certificates should +be specified for validating client certificates.
+caCertificatesstringREQUIRED if mode is MUTUAL. The path to a file containing
-certificate authority certificates to use in verifying a presented
+
REQUIRED if mode is MUTUAL or OPTIONAL_MUTUAL. The path to a file
+containing certificate authority certificates to use in verifying a presented
client side certificate.
SIMPLESecure connections with standard TLS semantics.
+Secure connections with standard TLS semantics. In this mode +client certificate is not requested during handshake.
MUTUALSecure connections to the downstream using mutual TLS by -presenting server certificates for authentication.
+presenting server certificates for authentication. +A client certificate will also be requested during the handshake and +at least one valid certificate is required to be sent by the client.TLSOptions should be empty.
+
+
+OPTIONAL_MUTUALSimilar to MUTUAL mode, except that the client certificate +is optional. Unlike SIMPLE mode, A client certificate will +still be explicitly requested during handshake, but the client +is not required to send a certificate. If a client certificate +is presented, it will be validated. ca_certificates should +be specified for validating client certificates.
+