zhukexingkong opened a new issue #6429:
URL: https://github.com/apache/apisix/issues/6429


   ### Issue description
   
   1. My backend service has TLS authentication enabled. I used admin API to 
add routes and enable TLS configuration, and found that the Client Key of 
APISIX Dashboard has changed: 
   admin API parameters:
   curl 
http://localhost:9080/apisix/admin/routes/395051487660606160?api_key=admin -X 
PUT -i -d '
   {
     "uri": "/test/getUser",
     "name": "getUser",
     "methods": [
       "GET",
       "POST",
       "PUT",
       "DELETE",
       "PATCH",
       "HEAD",
       "OPTIONS",
       "CONNECT",
       "TRACE"
     ],
     "upstream": {
       "nodes": [
         {
           "host": "127.0.0.1",
           "port": 8090,
           "weight": 1
         }
       ],
       "timeout": {
         "connect": 6,
         "send": 6,
         "read": 6
       },
       "type": "roundrobin",
       "scheme": "https",
       "pass_host": "pass",
       "tls": {
         "client_cert": "-----BEGIN 
CERTIFICATE-----\nMIIDUzCCAjugAwIBAgIEEaZzijANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJD\nTjELMAkGA1UECBMCQ0QxCzAJBgNVBAcTAkNEMQ8wDQYDVQQKEwZjbGllbnQxDzAN\nBgNVBAsTBmNsaWVudDEPMA0GA1UEAxMGY2xpZW50MB4XDTIyMDIyMzA5MDcxMloX\nDTIzMDIxODA5MDcxMlowWjELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAkNEMQswCQYD\nVQQHEwJDRDEPMA0GA1UEChMGY2xpZW50MQ8wDQYDVQQLEwZjbGllbnQxDzANBgNV\nBAMTBmNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI7YbpKb\nJyl0jHxHyDZWyJfWwwC9witknq0ETFZeMAVPnz52iz6rBchB/z09SYsYWRaKH6JO\nnOSHKZW3vrqL4vZvQkt5EWQ+SVS5xJ1iG56Xrcmp4PQw2TwuEUUTcerX3L+0rjWY\nGZpMyeptEc77Lq1ytmEx5P6k7s5tOP7sNhJUYHW5L8x5W4zV93XzEj+We/wKjUyP\nN/X9ufnNTw3UlLJbUK2FjAJbtBWWeRbr1JkkoNtKZ9sLz39gAYQyYlIH18e7yjWu\nLNDx8/VeysOwCVMIm1xP2zqMs0812GCLKOYniSq8INsskkjp4g4a4h0G/2EXewcm\nwr9+6nOijdaeubMCAwEAAaMhMB8wHQYDVR0OBBYEFN+KLFSK+Ys6+mXUR+VFn3iG\nhKiCMA0GCSqGSIb3DQEBCwUAA4IBAQAIj0RZ6Kh4ls5pggcSAf2w9WWvOABuT1ig\nSgGMbZncBJU078ABy0XfvsUz8XZMvVJaV/o5THJFJtWgcA8SscABv+c32A9jd/4M\ncyTlc3SpGXv7OTPnkPjI
 
AMp2i7TNoD1f2s+ZrpyK2tJI1gxMvjjeniQsPCKy0EPe\nFeu428xyN4LE6PwiC58TgbLE9K/CNFJLrcLvcM0CdBJ+XBNW3ZxV38izWMzkaCBn\n1axcwGkerhZAsgSNr7VL14iS4xiijkNrbUoHANlLEKgaHacDwrG5uySQZDzGmFOB\n+79IF49dnrIQFpIU1jT0y88YB2Jqj1DdM9ybT559cLGQOrHFa7t0\n-----END
 CERTIFICATE-----",
         "client_key": "-----BEGIN PRIVATE 
KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCO2G6SmycpdIx8\nR8g2VsiX1sMAvcIrZJ6tBExWXjAFT58+dos+qwXIQf89PUmLGFkWih+iTpzkhymV\nt766i+L2b0JLeRFkPklUucSdYhuel63JqeD0MNk8LhFFE3Hq19y/tK41mBmaTMnq\nbRHO+y6tcrZhMeT+pO7ObTj+7DYSVGB1uS/MeVuM1fd18xI/lnv8Co1Mjzf1/bn5\nzU8N1JSyW1CthYwCW7QVlnkW69SZJKDbSmfbC89/YAGEMmJSB9fHu8o1rizQ8fP1\nXsrDsAlTCJtcT9s6jLNPNdhgiyjmJ4kqvCDbLJJI6eIOGuIdBv9hF3sHJsK/fupz\noo3WnrmzAgMBAAECggEAZSLl/tTtQFOtl9y264o8Ug0TWfYAgPqnwfY2GjxroYcD\nR5Vk90TdPjFEBtbauCnQAb5fsWoZeVAdaEyFNM0QL80MUiVw49mZz+wLQicRSRM5\nT3wAssPXOt2fCpo+4LhfKjhB095R2kad+2Wn4zVCkjmS2XQbHxQlpG/+l7ckfYrD\nFukiyXQhwshARuvX9X4uvssuRITqyco0Zyqfqxn3BqTOZItukYE+nuIaCigVCD8u\nA75N1plqgnj1gm/Hwiob6gAYBr4P8cyFF+Vu4LAkUfWifD7LBDgSD/IIq2vVvb5q\nQgS8In2qg3an9+nKtBmQFFeTMuEscpKY9SZQZ2iASQKBgQDGynHxhDsPkUQXmDly\nakFj2OWus6/Qb5hv2eaSAKI6GLGKb1wnROuj13cuTnxTbEsBfGGgffNE9S82eXZ1\nvWGchLqbl4rw6vNz2eLVUf2u39Pb3IUu6yWhW8lJFUzWE+jbodojP3U5pXljX7Ij\nmIwhOq7IdyB/fk32pUVIO
 
/p5bwKBgQC39FAOSRaBkiuvnjBygLcrvWAmkdZayDQ1\nSjeuXGh1qfTHiv0UUTcEBYM3+qsVPIR97SZlc6o+BJdErP21kHDFJ/Wq75pchZzr\nb2b6eDTwI9kW8jzCnabHwauNBLLgmkRqaTbrnwcOvzTH2KINfBNuiJ2b96wuz0HC\nltl8oiU5/QKBgE182FF2Y7c7vrkbwzjQJlEPWOhyblPnTBo9a9z5lkLjIUF/CwLb\noKaq9G/+dAPosIwRudRfhBYbJJ4tVnmqqoPiUQMZXTVvwBomkn7oiORDp0eKe/e/\n/VkaeCmeveasuBX0zxzyPXWNBPYxdTTe37CMOVk25loMF8POxGTVzFrNAoGADR9F\ncq9uBpIpwZ5UMGbUKi+ZI0c19kXfy4lezXZUEUitaGqWwRNGDGhkQuMDv0EQ5na7\nTXNhyojDTafVdVU3ZikCkk4DQeRaHEVXIDjg9dxoyQVAplVep1M+bJHQPMtkY/7b\nZxVyCHBFUJg4fyPBsxnVvGF/i9tHAp2GKCjc5PUCgYEAuN3t+saLpOXqyJp+RV7f\nA0ISr3R8o+LYSc54arYCeuUXqBO8Qr43TRZHeWSQdnzyNrwngQsbBqzj9f02TJ20\nr2JMqfY3XUN7jiZKf1RaEDhyYRSh3K6xCUrXg4ydJbqGYfVt8W27GLfJuOTuL6Lm\nigLTHWPY9lZb5lOz26LnZPI=\n-----END
 PRIVATE KEY-----"
       },
       "keepalive_pool": {
         "idle_timeout": 60,
         "requests": 1000,
         "size": 320
       }
     },
     "status": 1
   }'
   
   
   APISIX dashbord Client Key:
   
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
   
   2. When I modify the correct Client Key in APISIX DashBoar, I can access the 
interface through APISIX, but an error occurs:  
   <!DOCTYPE html>
   <html>
   
   <head>
        <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
        <meta content="utf-8" http-equiv="encoding">
        <title>500 Internal Server Error</title>
        <style>
                body {
                        width: 35em;
                        margin: 0 auto;
                        font-family: Tahoma, Verdana, Arial, sans-serif;
                }
        </style>
   </head>
   
   <body>
        <h1>An error occurred.</h1>
        <p>You can report issue to <a 
href="https://github.com/apache/apisix/issues";>APISIX</a></p>
        <p><em>Faithfully yours, <a 
href="https://apisix.apache.org/";>APISIX</a>.</em></p>
   </body>
   
   </html>
   
   ### Environment
   
   - apisix version (cmd: `apisix version`): 2.12.1
   - OS (cmd: `uname -a`): centos7
   - OpenResty / Nginx version (cmd: `nginx -V` or `openresty -V`):
   - etcd version, if have (cmd: run `curl 
http://127.0.0.1:9090/v1/server_info` to get the info from server-info API):
   - apisix-dashboard version, if have:
   - the plugin runner version, if the issue is about a plugin runner (cmd: 
depended on the kind of runner):
   - luarocks version, if the issue is about installation (cmd: `luarocks 
--version`):
   


-- 
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]


Reply via email to