rlaflamme commented on issue #10709:
URL: https://github.com/apache/apisix/issues/10709#issuecomment-1875861413
> you are right about the URI. But I re-tried the example from the docs and
it worked. Can you confirm that you don't have other routes that get evaluated
for the given uri?
I ran other tests. From the logs it matched the expected route.
I also check in the init.lua script for clues.
The error comes from line 390. Nothing here for validating the
skip_mtls_uri_regex
```
local matched_ssl = ctx.matched_ssl
if matched_ssl.value.client and apisix_ssl.support_client_verification()
then
local verified = apisix_base_flags.client_cert_verified_in_handshake
if not verified then
-- vanilla OpenResty requires to check the verification result
local res = ctx.var.ssl_client_verify
if res ~= "SUCCESS" then
if res == "NONE" then
390: core.log.error("client certificate was not present")
else
core.log.error("client certificate verification is not
passed: ", res)
end
return false
end
end
```
In fact the skip_mtls_uri_regex verification begins at line 359 from the
file init.lua, but I am pretty sure matched_ssl is false. Next step is to
build from scratch and add debug logs. I am curious ***ngx.ctx.matched_ssl***
vs ***ctx.matched_ssl***
```
local matched_ssl = ngx.ctx.matched_ssl
if matched_ssl.value.client
and matched_ssl.value.client.skip_mtls_uri_regex
and apisix_ssl.support_client_verification()
and (not uri_matches_skip_mtls_route_patterns(matched_ssl,
ngx.var.uri)) then
local res = ctx.var.ssl_client_verify
if res ~= "SUCCESS" then
if res == "NONE" then
core.log.error("client certificate was not present")
else
core.log.error("client certificate verification is not
passed: ", res)
end
return false
end
end
```
Below the results from my request.
```
2024/01/03 18:07:27 [info] 7#7: *3437 [lua] radixtree_sni.lua:79:
create_router(): route items:
[{"paths":["moc.elpmaxe.tset"],"handler":"function:
0x7fb3c49ecd58"},{"paths":["moc.elpmaxe.ppaeruces"],"handler":"function:
0x7fb3c46108c0"},{"paths":["moc.elpmaxe.ppa-eruces-ym"],"handler":"function:
0x7fb3c2d2d450"}], context: ssl_client_hello_by_lua*, client: 10.128.2.1,
server: 0.0.0.0:9443
2024/01/03 18:07:27 [info] 7#7: *3437 [lua] radixtree_sni.lua:82:
create_router(): we have more than 1 ssl certs now, context:
ssl_client_hello_by_lua*, client: 10.128.2.1, server: 0.0.0.0:9443
2024/01/03 18:07:27 [info] 7#7: *3437 [lua] radixtree.lua:355:
pre_insert_route(): path: moc.elpmaxe.tset operator: =, context:
ssl_client_hello_by_lua*, client: 10.128.2.1, server: 0.0.0.0:9443
2024/01/03 18:07:27 [info] 7#7: *3437 [lua] radixtree.lua:355:
pre_insert_route(): path: moc.elpmaxe.ppaeruces operator: =, context:
ssl_client_hello_by_lua*, client: 10.128.2.1, server: 0.0.0.0:9443
2024/01/03 18:07:27 [info] 7#7: *3437 [lua] radixtree.lua:355:
pre_insert_route(): path: moc.elpmaxe.ppa-eruces-ym operator: =, context:
ssl_client_hello_by_lua*, client: 10.128.2.1, server: 0.0.0.0:9443
2024/01/03 18:07:27 [debug] 7#7: *3437 [lua] radixtree_sni.lua:169:
match_and_set(): sni: test.example.com
2024/01/03 18:07:27 [info] 7#7: *3437 [lua] radixtree_sni.lua:209:
match_and_set(): debug - matched:
{"key":"/apisix/ssls/1","clean_handlers":{},"modifiedIndex":975,"createdIndex":915,"value":{"client":{"depth":10,"ca":"-----BEGIN
CERTIFICATE-----\nMIICqzCCAZMCFDJIkMCKvOFoRDILcWQAinZXug7zMA0GCSqGSIb3DQEBCwUAMBEx\nDzANBgNVBAMMBlJPT1RDQTAgFw0yMzEyMjQxMzU3NDBaGA8yMTIzMTEzMDEzNTc0\nMFowETEPMA0GA1UEAwwGUk9PVENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAzrvx/YnsbPrZVhxeH56czIXqKjKIGe0uaEhxAbuHwsUW/+GyToIAG6Zn\nxZ68FNQeY4j8pwC2CJVB059nxLEUeeb4xFK3scm2H2cMRyfz2ihZcNeG4sYs9Fy2\nwxD+22Qs5Udb3HB17eHyzbgGjYVaHWg8lwKaSN+VtX6jYIXLQv0jxM0EZl4iIAjb\n/55OfDVtX2zAmGk8pbi6Leiex4Ejguue8HptwkFhQSbWT3lzCEQrWp3DTjuVHy6j\nvAnLnXe+J8xIbOQMuzUzVjfHwevKtre03xLDDy44wRJ8Aq0vJxzyI1v7GBnkSbbS\nB+ib+GFayTxkWUNN7eL2OfIQmht6BQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA6\nc6FvnDW/Qnx0kcZdw0npGU6B/oDul0lSgq8pdfDY4xukdshgtxnnft8YayzLKgB9\nj7Yj9W315CpyR5um/IV7Mu7IQ9JLOEMF4u7KEj1/ftHZrY9r7T7o4lbQs62BUQxF\nCrKmdi1gPJ6kRIKtQTc9
Z5OmCQdXqH8knHyDUmr99YLUc4fCjm/A2CAadv4AgsSW\n0ROEVyq0sKO4PM3oasNuJir85FtB90m21QxNNpPt8RF8Cg1KftsccI9NlKOvdDjN\n1uoPAf0wf4OZ/2AkcFQRwr3IXKeChy05meBfsVErippV8OiH9PTWLA8xhSIGGNd1\nDLQ+aony7tXbB0GdWzo8\n-----END
CERTIFICATE-----\n","skip_mtls_uri_regex":["/anything.*"]},"update_time":1704258203,"key":"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","create_time":1704208409,"cert":"-----BEGIN
CERTIFICATE-----\nMIICtTCCAZ0CFGb0J6S1+dt3ASTJWNKjAh3tVyhxMA0GCSqGSIb3DQEBCwUAMBEx\nDzANBgNVBAMMBlJPT1RDQTAgFw0yMzEyMjQxNzQ2NDRaGA8yMTIzMTEzMDE3NDY0\nNFowGzEZMBcGA1UEAwwQdGVzdC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAM6pemGuqL+8ubmAci3+Hl2rfDv/7/rbDVJng6WtBLc1\nfMVPF8tNSF+KMHYRzKJTYnviYybSYUwO6Gp5TF/VpcKUTnlO29i8vfW8ljOO9qiT\n45Luuq7M0J0JN
PTP+8Xhsn/6HfEXpxW3Zv0/YIVDAHjPcuw8xcy9AjTsTtG/U9H+\nBm8V3KLPvKOQLsc1QQitiHRN8XaYsZjqZNoVUfYuLsshugGHANhMidsX
2024/01/03 18:07:27 [info] 7#7: *3438 [lua] secret.lua:233: fetch_secrets():
retrieve secrets refs, context: ssl_certificate_by_lua*, client: 10.128.2.1,
server: 0.0.0.0:9443
2024/01/03 18:07:27 [debug] 7#7: *3438 [lua] ssl.lua:217: create_obj_fun():
parsing cert for sni: test.example.com
2024/01/03 18:07:27 [debug] 7#7: *3438 [lua] ssl.lua:235: create_obj_fun():
parsing priv key for sni: test.example.com
2024/01/03 18:07:27 [debug] 7#7: *3438 [lua] ssl.lua:217: create_obj_fun():
parsing cert for sni: test.example.com
2024/01/03 18:07:27 [debug] 7#7: *3436 [lua] radixtree_sni.lua:169:
match_and_set(): sni: test.example.com
2024/01/03 18:07:27 [info] 7#7: *3436 [lua] radixtree_sni.lua:209:
match_and_set(): debug - matched:
{"key":"/apisix/ssls/1","clean_handlers":{},"modifiedIndex":975,"createdIndex":915,"value":{"client":{"depth":10,"ca":"-----BEGIN
CERTIFICATE-----\nMIICqzCCAZMCFDJIkMCKvOFoRDILcWQAinZXug7zMA0GCSqGSIb3DQEBCwUAMBEx\nDzANBgNVBAMMBlJPT1RDQTAgFw0yMzEyMjQxMzU3NDBaGA8yMTIzMTEzMDEzNTc0\nMFowETEPMA0GA1UEAwwGUk9PVENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAzrvx/YnsbPrZVhxeH56czIXqKjKIGe0uaEhxAbuHwsUW/+GyToIAG6Zn\nxZ68FNQeY4j8pwC2CJVB059nxLEUeeb4xFK3scm2H2cMRyfz2ihZcNeG4sYs9Fy2\nwxD+22Qs5Udb3HB17eHyzbgGjYVaHWg8lwKaSN+VtX6jYIXLQv0jxM0EZl4iIAjb\n/55OfDVtX2zAmGk8pbi6Leiex4Ejguue8HptwkFhQSbWT3lzCEQrWp3DTjuVHy6j\nvAnLnXe+J8xIbOQMuzUzVjfHwevKtre03xLDDy44wRJ8Aq0vJxzyI1v7GBnkSbbS\nB+ib+GFayTxkWUNN7eL2OfIQmht6BQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA6\nc6FvnDW/Qnx0kcZdw0npGU6B/oDul0lSgq8pdfDY4xukdshgtxnnft8YayzLKgB9\nj7Yj9W315CpyR5um/IV7Mu7IQ9JLOEMF4u7KEj1/ftHZrY9r7T7o4lbQs62BUQxF\nCrKmdi1gPJ6kRIKtQTc9
Z5OmCQdXqH8knHyDUmr99YLUc4fCjm/A2CAadv4AgsSW\n0ROEVyq0sKO4PM3oasNuJir85FtB90m21QxNNpPt8RF8Cg1KftsccI9NlKOvdDjN\n1uoPAf0wf4OZ/2AkcFQRwr3IXKeChy05meBfsVErippV8OiH9PTWLA8xhSIGGNd1\nDLQ+aony7tXbB0GdWzo8\n-----END
CERTIFICATE-----\n","skip_mtls_uri_regex":["/anything.*"]},"update_time":1704258203,"key":"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","create_time":1704208409,"cert":"-----BEGIN
CERTIFICATE-----\nMIICtTCCAZ0CFGb0J6S1+dt3ASTJWNKjAh3tVyhxMA0GCSqGSIb3DQEBCwUAMBEx\nDzANBgNVBAMMBlJPT1RDQTAgFw0yMzEyMjQxNzQ2NDRaGA8yMTIzMTEzMDE3NDY0\nNFowGzEZMBcGA1UEAwwQdGVzdC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAM6pemGuqL+8ubmAci3+Hl2rfDv/7/rbDVJng6WtBLc1\nfMVPF8tNSF+KMHYRzKJTYnviYybSYUwO6Gp5TF/VpcKUTnlO29i8vfW8ljOO9qiT\n45Luuq7M0J0JN
PTP+8Xhsn/6HfEXpxW3Zv0/YIVDAHjPcuw8xcy9AjTsTtG/U9H+\nBm8V3KLPvKOQLsc1QQitiHRN8XaYsZjqZNoVUfYuLsshugGHANhMidsX
2024/01/03 18:07:27 [error] 7#7: *3436 [lua] init.lua:390:
verify_https_client(): client certificate was not present, client: 10.128.2.1,
server: _, request: "GET /anything/all HTTP/2.0", host: "test.example.com"
```
```
[root@okd4-cli mtls]# https
apisix-control-plane.apps.lab.okd.local/apisix/admin/ssls X-API-KEY:"${API_KEY}"
HTTP/1.1 200 OK
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: *
Access-Control-Max-Age: 3600
Connection: keep-alive
Content-Type: application/json
Date: Wed, 03 Jan 2024 19:03:42 GMT
Server: APISIX/3.7.0
Transfer-Encoding: chunked
X-API-VERSION: v3
{
"list": [
{
"createdIndex": 915,
"key": "/apisix/ssls/1",
"modifiedIndex": 1010,
"value": {
"cert": "-----BEGIN
CERTIFICATE-----\nMIICtTCCAZ0CFGb0J6S1+dt3ASTJWNKjAh3tVyhxMA0GCSqGSIb3DQEBCwUAMBEx\nDzANBgNVBAMMBlJPT1RDQTAgFw0yMzEyMjQxNzQ2NDRaGA8yMTIzMTEzMDE3NDY0\nNFowGzEZMBcGA1UEAwwQdGVzdC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBAM6pemGuqL+8ubmAci3+Hl2rfDv/7/rbDVJng6WtBLc1\nfMVPF8tNSF+KMHYRzKJTYnviYybSYUwO6Gp5TF/VpcKUTnlO29i8vfW8ljOO9qiT\n45Luuq7M0J0JNPTP+8Xhsn/6HfEXpxW3Zv0/YIVDAHjPcuw8xcy9AjTsTtG/U9H+\nBm8V3KLPvKOQLsc1QQitiHRN8XaYsZjqZNoVUfYuLsshugGHANhMidsX0XhV0+7l\n8x1HIckIVfbZ9PilpB2iCrT9imigX63tjlBGxF0qOm8i1evZ9tXepfu1FjM5IjlW\nWDpIXqCNSLXsv+t4zYCvtshzvOCxQdAf0Kycx7BfEcMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAKHN8D6Y/7+qa0a80YbCMod5VSp6P5k+iNw92lEVj2xiMio+JdFj6\nqhs1qjkxIgC4OQ5NOn5RSVjBteABYyyTAJBbA/HPMoGVNihIbBtBhkR9jSoSqo+6\n/Cpa2anQWaDQbbZ8yoEKz/NG+GT07LeE34HmjUBzyWhHOvWycQVyIh9QT5St7nqt\n0SKtEQQiUIUj+iEuP7rkaijH7JG+6QC+wc8Umt9ccQ/8nuxTlP9d2Axwea0oAaKN\nMiOdToPAwDndL50mBaTx+1EMmkfz91UBPhp8Ef6El90NBCU/c1GS+j/RChBSjyqE\n+HNseEPG1q8zV6Esc
inS9YwYcFNlF7Ljtw==\n-----END CERTIFICATE-----\n",
"client": {
"ca": "-----BEGIN
CERTIFICATE-----\nMIICqzCCAZMCFDJIkMCKvOFoRDILcWQAinZXug7zMA0GCSqGSIb3DQEBCwUAMBEx\nDzANBgNVBAMMBlJPT1RDQTAgFw0yMzEyMjQxMzU3NDBaGA8yMTIzMTEzMDEzNTc0\nMFowETEPMA0GA1UEAwwGUk9PVENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAzrvx/YnsbPrZVhxeH56czIXqKjKIGe0uaEhxAbuHwsUW/+GyToIAG6Zn\nxZ68FNQeY4j8pwC2CJVB059nxLEUeeb4xFK3scm2H2cMRyfz2ihZcNeG4sYs9Fy2\nwxD+22Qs5Udb3HB17eHyzbgGjYVaHWg8lwKaSN+VtX6jYIXLQv0jxM0EZl4iIAjb\n/55OfDVtX2zAmGk8pbi6Leiex4Ejguue8HptwkFhQSbWT3lzCEQrWp3DTjuVHy6j\nvAnLnXe+J8xIbOQMuzUzVjfHwevKtre03xLDDy44wRJ8Aq0vJxzyI1v7GBnkSbbS\nB+ib+GFayTxkWUNN7eL2OfIQmht6BQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA6\nc6FvnDW/Qnx0kcZdw0npGU6B/oDul0lSgq8pdfDY4xukdshgtxnnft8YayzLKgB9\nj7Yj9W315CpyR5um/IV7Mu7IQ9JLOEMF4u7KEj1/ftHZrY9r7T7o4lbQs62BUQxF\nCrKmdi1gPJ6kRIKtQTc9Z5OmCQdXqH8knHyDUmr99YLUc4fCjm/A2CAadv4AgsSW\n0ROEVyq0sKO4PM3oasNuJir85FtB90m21QxNNpPt8RF8Cg1KftsccI9NlKOvdDjN\n1uoPAf0wf4OZ/2AkcFQRwr3IXKeChy05meBfsVErippV8OiH9PTWLA8xhSIGGNd1\nDLQ+aony7tXbB0G
dWzo8\n-----END CERTIFICATE-----\n",
"depth": 10,
"skip_mtls_uri_regex": [
"/anything.*"
]
},
"create_time": 1704208409,
"id": "1",
"key":
"YnwwDKc5vNzo0OU4StTRQbwgCnTZ3dmYiBFm8aGnvTwxKvJJ1WgSomNREpjNtjohs1L21CS1IT5LT8yk+6RKOuvEdiIZxjvmvMX9f2KT6kcewauUxr4Ih3znDwN5vYcYeB2Fodt95hkowoOqztoQvVkJOgFnbLqlvlb9FLbIbkeGMM7UOAGsNT151BkS02U9Jk+/CKF6v1SCo1VOjihzcINDKKTevOeWHCIT9AeD9RohcjIULEd+rkjRflgJ7lxLmk24rqV+K3W1bEHp+2WpFkGauvYrDzS9bKQ73xcTWu6rg27rab6vsaBQ1Q9WPV1h1MU0fL8q6SDM6fZWnix6qbORwVIt7WlwRGazXoDJiaWWe2Aiegdo9ooa4L0UZqhhSEYXj2Racw6mI2EJ4zZuo7g9kUTkfH8bLP499r5v6aW2FbRcipDk2jQ9aW3q8MyVSRFVBHg/koSKbtrdcxZfURrj/xEKxGNLAZ5R6lu/4fJ6WwLUqSiYxPPOPfY4YxNxJGX7NsisDlaZMpKhly1NmYWdRIVqbOfTO8drKxyPBQrFdDjslW8E14dd9FntbZ30BON6yOEeuMZmSsCU1oh0Uep12bsDNkuQCa1+Phlh5GjmEdHXW01K+vXjq6CdeoM89NohwO7RL9LNtVAZZ8b36iaskWe/qC6F7GWTEMd9kUzXfeS7pLRpRCcgQykV38uqoe75kZNncfKO/kf0JvSa+1p+/h355zWRY6VltV+Yn+V58rngbs7ZzQPPSvu6xXXMVSO7YzgJqd+iSWTbLtoxeauR3mOTYlnQcIwqyt6TJAYGPQq2T5PW9mPEpnKFCZ42LghvPDcMebaz7E7JqVHqnq3QHuZQd/iIohrmQ6zJGk4is2/CbNH3R0BKoMfaT6i2d39fyfVd5nj3TiMHjxZXM8PxBlsSegFbt+DyOUS0gYNOrNm+fgBI0iY35jZ9wASOdda0nDUhccw
PvfcpB26H3+ekS7+b+l7udecEzktcaKmMYg0jMrOfbmY3CP4pPLM4lZ+h9IQI7p2T+hUd6k+UMFxEkW9IdcGK3yH/odg25AuElzvCBK3Z8HydneVVOhMHcTPYWJHKWXo728kt3k4SZOoptb/ySbu7fZImt/Cczkvkw3A69FCoTBUC9VNyh0xoesE8OPTwBBY+QWaNdfhgeJFl2IxZpR933YFAv3cNSNYds+Fn3qkwVDaatyhad5m8Kbu8OptToMnZkRy+E8mCCxS5pKbKDLYZRi4plzGPKtf34x8taY/phkkTLYnWJnVXm8Nt7kS1wnx8z7g4SD+LugZnDFoOJx0ur7XCNjENf79dAwhNVXAFuVdxp6xIPdeffn//NexrYTfjC5xXtpzFX0teAK43gf0UdVvABrrIaGR73wuIGbYAi9b5vFbLpYBfo+qvgwmhaNhSrf5jWdTat2nbKo83qkCUEiAzJOSVIcuZhF6Ke7Jrgp5ApGzQKIk15SrscDpX/bmQ632njjoYX7o664G0hPz4A9Kow5mgZInX7CkWtFODHQIFCVUaXqQHwyNuRFeWVVd67kz+xGIZiFz/9bWo1+cyLhS4c/CFmn/CKS71YLf4KTCzmkn4K1fgqjgOywe72bWBcLaj2BhnFqzjYpTSwB7B50hb885l/3aFv2mnGBvuC6rzXJ4MFA4/j/eSF+3XFW9eXm8yPAAC51ZBlMbumYWH4m14ZL8r+gNMAWg5w9ASwgdo5zqX5piK9Z6/fTd08wSMKN97nry/z/+QaHlOyzOsa21378/x6o0lZ8sCkCi9OkPm28V+fh4io70A9qixtyIsQpOZjPea1DUJgUijFymt5f7YvuEIV+1Fz9vak5t6CfM+d/O94tGTBCXfVp3ixlPdpfW+c0DHEo0HvCz3YpIKDYQQBbrl6CEQSHWKPCGKYqvh8kh46ynuKIv6IhEZaNw2boKUe0p4kMvPhmhnghjiA0M8TuR4vpk8kxef
+RW6GGSrbwyrlSzIpXJsZ00p3zQ3c9f17K9IqZ6QlWriOswRjyADpDUTEdjc/xHf1yGljgQz0IGuho/PA+uEKpsXw2VD/4you6uQlTWAqQozC0fSGhlE2zrFRoiI9+L0hUkSFqKq6NRmvsnQlk/eofHCJcCl9C9pntERXvonxcIBjATEJbCyuNEsUqIBBn9gzeBl6VBZo5qwGxwLyW55Zj6ZJPfljS7SdxdrPIC6N8sauWUgFN3Vmti0HgIuJtMW0JYtjJ0uU+ypRrAJ88nxy8/DIFGRjyFHnbHMqpnKEtAYgKr8dzbA7K4b/5Y=",
"snis": [
"test.example.com"
],
"status": 1,
"type": "server",
"update_time": 1704308585
}
},
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]