
#No client certificate presented plus
There should not be any escaped certificate in the logs header.Īvi Vantage optionally inserts the client’s certificate, or parts of it, into a new HTTP header to be sent to the server. To insert multiple headers, the plus icon is used. Remove the rule and again send the traffic. The logs header displays the escaped certificate details. Send a HTTP/ HTTPS request from the client. In Add Header, specify the header name and select SSL Client Cert Escaped option for the header value. There will not be any certificate there.Īttach an HTTP request policy in a virtual service.Īdd an action rule of type Modify Header and select Add Header option. Remove the DataScript and send the request again. You will see a escaped certificate in the virtual service logs and headers. Send HTTPS request as follows: sudo curl -vvv -k -cert /root/client/ssl_certs/client_auth_cert_1.pem -key /root/client/ssl_certs/client_auth_key_1.key When sending a client certificate in a HTTP request, you can see a client-escaped certificate in the DataScript/ HTTP policy header.Įscaped_cert = _cert(avi.CLIENT_CERT_ESCAPED)Īvi.http.add_header("escaped_client_cert",escaped_cert) Those options are discussed later in this article. Note: The Client SSL Certificate Validation section of the UI displays three options for validation.


To know more, refer to Configuring HTTP Profile

Click on Create to create a new HTTP application profile with type as HTTP.Navigate to Templates > Profiles > Application.To configure an HTTP application profile: This article explains the application profiles and PKI profile configurations. Starting with Avi Vantage release 18.2.3, this has been extended to L4 SSL/TLS applications (via the Avi CLI). Client SSL Certificate Validation OverviewĪvi Vantage can validate SSL certificates presented by clients against a trusted certificate authority (CA) and a configured certificate revocation list (CRL).Ĭertificate information is passed to the server through various headers through additional options.įor certificate authentication, an HTTP application profile and an associated public key infrastructure (PKI) profile have to be configured.
