diff --git a/config/envoyconfig/luascripts/set-client-certificate-metadata.lua b/config/envoyconfig/luascripts/set-client-certificate-metadata.lua index db6809967..670fb6a0a 100644 --- a/config/envoyconfig/luascripts/set-client-certificate-metadata.lua +++ b/config/envoyconfig/luascripts/set-client-certificate-metadata.lua @@ -6,7 +6,7 @@ function envoy_on_request(request_handle) local validated = ssl:peerCertificateValidated() metadata:set("com.pomerium.client-certificate-info", "validated", validated) if validated then - metadata:set("com.pomerium.client-certificate-info", "chain", + metadata:set("com.pomerium.client-certificate-info", "chain", ssl:urlEncodedPemEncodedPeerCertificateChain()) end end