diff --git a/daemon/logger/syslog/test/ca-key.pem b/daemon/logger/syslog/test/ca-key.pem index a60cbccfe..aea7af66e 100644 --- a/daemon/logger/syslog/test/ca-key.pem +++ b/daemon/logger/syslog/test/ca-key.pem @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC7A6isTSj2GbZm -K9M677OdHDKxb/2dNsojOrpqUXpzLjInvevWl3l86BP3ZmTesifPpwCZeHiHqCDL -Yq3lXc+P1ChxvYG2HJ6uj1U4su+NY1MRsYKaYrFEvcy6XwJgx45el9YmZd8LRZ3X -eaJJBELi5xXAAJeQO29OHnZK85+s8nMqofMQ9ADBTugCikQ2EzbaDHHA0SNFbvnd -3C13t+b6oh97JOFs61jxAQN4Jylqe8v3+3JDw/XOjVHRWSNVYJzszb4YfnbyLh2+ -3Zo/DAPHjBa7x7sKNe7zIqKLlspHegBBBerOLPlkTzoD4jHkoyDKhyzboV6sLuyU -L5JYxhEXAgMBAAECggEALu98JcI3xYwuevYEzYXbTlMFZgL1Y7+ce7sBji1kzgOK -Eu9XgUQC+ZZFbJIGPt33n+YKAHp7xZAsqt7ZRfeFYFOe0uz84PfN24Gdod1GwfVr -o8UpQhYC5327JAs0TZXH5XW2CW0HzYxrUOj2Ed0/7DKTAt0jLM+9351FkwoRyRWh -nwqRezDHhwJK8BNkD7J+5yLGqy061w43iBwBxliy0u46c0Z5dawsQs5ZjMy0P+2k -6sWpEkODPUIfQas0tVzDf0yZu5K7s1ZK9Mk1OY5mNiWIKJi9yR2gSH6T0Xj+D2dQ -zxxNo3WnWi1lfcPhrIOEQfOqCOv6lciYAQO82OjMAQKBgQD4Gw1JJq0ij663RRHj -88Z0dI80aWwqq5OgYIIcigSOyjTn4zv2P+PUfMazG8M8j27fNUGk6hgoJdeT1wP0 -dCtyRXsnkDWOrXLPEdGqhokGxdXXkH9O2mFcuAnSHQsZGWYPiaSyMurbYJSsk6iy -LW5YsKsUd9/MRTqKIYQeoILqaQKBgQDA9vx//SrvQWkgBLfQRe7l24CC2hKyzoJ4 -BYO/tYGlNOSKvr5ixNkrEbJm2U3+lsmcsSEWsKKA8laq/ieDCsW2qw52h5e8WF+x -HkoJk5lnhQP4ObZkr+baWn36BMI8gStYde44nDQA4Ym/kXLIrKqPPNlrHq6XWvOs -Aqx7PiavfwKBgDmVtciztF2gMbIR0uwwiXBAGXjVuyhQOGxx2eEb26D0p8DmieVG -wO9xooCxwefNdrNR3hGTz9WJqvaCYkWbrPXR0JrHKtcZxNrwzNQic61hv5dPz2yS -3SQzBvyAhzHlJj4W+WXu0XnnebpwbygjyUfGgX63r/buXn7u9oZRRPF5AoGAetwG -8nq/3mvYQiGe40XTkJhMX4P3ic9AdKiWNPac4BIoPUqrL3nEB88Rtrg/F4zsOw7w -UWEPZmhl1CNUBvRR5DdPUxqL+siNzNjLLQPEFYw0ddRRFBSHOJmLQifLf/iCH6We -kn6qAbGYIde6rJh7VA3bJH/5i7bGFMvzA9kTioMCgYAm3hwQTZrE/w3p2m58Nko+ -dPxppJQWuWGakESVZdDEHSTPxLnQc1WSfz/wDcf9mw+T3QEkw9rF/Ji2yVkwZxQU -Z91ErLjpq9wuU7QRjnCSIHdo5TODTBE2uB6BmC/ifyta6UVI1UBD1WY+PLwHioZQ -Ja/1jATMJ+q671L0NDJffA== +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC+wtwVOLwni+wS +4vA0RaKB5tbHQkoebQ1l9oKtol4+DI8G5iO0VNhKYJdja4odGv+7x0ttTIw2m2E4 +gUpspp//Sm/7NreZpl4GLSxfSo/pv1NCjgp8LXUdVLkKr4tCrhAKEzv5KsoJX1cO +zl7sXnfhYjJC456gDIKosp7tQHiFaV4aRBjbBWg3RG9l11IevOtt8/yDm93sBCmP +wTU+SEsvrelfoZG0Prdj/DwXfJ5hrgI+JqK85TuAN9ewUQuOYFGlBDUSd8qEGov+ +FkULcunzsSRrDj3ynTKqspAffmdFxYs4gbT3ITXK74p6v1gjjMk8JA+vkaZ9IZSQ +36ym2+1HAgMBAAECggEBALYfQZE9Nl2nN76cTWoKZWkR41IflrXPta/4FrEBSGqD +APY8ODBNpKX16/LuU9EP2sIDNp7mKyNjWwFgZpauyigogBreFZGrBS9uZ2OewyEO +GcZ758TAfYSAQ53RFOqXVhbYYDS1xmgGTw6CtpuCYX+biZLUz7fL2d6HkjW+jJII +7cYvPYWOLct3wzvgowIjKqIoaExW08pnz9jMIGg7dYMsKUdUsSINH93nmtqpXiwR +5c20a6du5qv5WijFAmhajgW4OWJOCYzyeu2eSydZiRGtoPrSqrxZoRqWTcg7/+Mk +Xeb9rWY3PQGT3Jng99kCQK5OGH+yjeVb0uOmaMNsQtkCgYEA4q9tlIKABMJbZIke +qmR9No68IIJHEg9z0vjL27YWi5WaR79t97AQitizqbOLPOmmVXYoLAbwrZdQcG8b +AimBu2SbRDBEoiEjg/xZliBNDgIgGDNdswZJNy7ecpE8ez215MdKnf8wqEG8EUpn +y1E+7h2CkU6ggZOirp1vbbVbHOMCgYEA124jxPve4ljn6yJb34MBQ2Sxya40PWhP +X2VqLEp/2QP8bkiqFs2zgv0in9Njz+Awz6vB/GzUfSwKfL0ViY3cuUghKeRkIia2 +soLAvBpOvl6X9J6/UZ4mjYICVuqEapF11KdyB6/wcQXtJwAMQn3bAmAJxzdSvGQ0 +WsCtpSMUX00CgYEAxf2FT1YgLIf5PTlKcHbuqm1GwXooSwz2FAm8PH2w+V/EbfA0 +Q0cjW7JkUc+AyMYmwrQ96B5zrprf5iQUyfGo3xzDRG6IM7eQBqKtOKOjyZ1vnNOY +fln6Ltmf7x8NXXML4PN0J8WRIRSxB8UeHQYsWduqg/HR3Psu9yaJAaCKIRMCgYEA +oGCBRoNPgWg4d0bj6Hhpt1c+N+t1PoXqGRWxvflURiX+hceYwFMwoYJ7hUpk0vuO +uvud9aK7adggko5de0LeIB0/eyVpGjeB6VEH1MEs//IB4/1OZp97CfvQbA44t/FE +LCTf8jMbp7iGvXL+rX1uTs1aWjGoaVGb3Df2zapY3z0CgYBTq0puYlPeAgFBR04h +T2i2xxS8XBH4MRtgatN5o0dnmlvYljmf/uFMxsqO5WisyPNoCP/sscuX3zfGxD5K +HuexjPRYC/ockUcLAZWVdeRx+T1N1ubEurOngxIyIvk5HAeREJsw436CgnpeKXsG +xL9dbw9tzQz5a/V1doDhnxPxgw== -----END PRIVATE KEY----- diff --git a/daemon/logger/syslog/test/ca.pem b/daemon/logger/syslog/test/ca.pem index bceabab0f..34e6dc991 100644 --- a/daemon/logger/syslog/test/ca.pem +++ b/daemon/logger/syslog/test/ca.pem @@ -1,18 +1,22 @@ -----BEGIN CERTIFICATE----- -MIIC4TCCAcmgAwIBAgIRAOKBgOdGz0PNmDDiKrSWDkswDQYJKoZIhvcNAQELBQAw -FDESMBAGA1UEAwwJMTI3LjAuMC4xMB4XDTE4MDgwODE0MzEyMFoXDTE4MTIzMTAw -MDAwMFowFDESMBAGA1UEAwwJMTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAuwOorE0o9hm2ZivTOu+znRwysW/9nTbKIzq6alF6cy4yJ73r -1pd5fOgT92Zk3rInz6cAmXh4h6ggy2Kt5V3Pj9Qocb2Bthyero9VOLLvjWNTEbGC -mmKxRL3Mul8CYMeOXpfWJmXfC0Wd13miSQRC4ucVwACXkDtvTh52SvOfrPJzKqHz -EPQAwU7oAopENhM22gxxwNEjRW753dwtd7fm+qIfeyThbOtY8QEDeCcpanvL9/ty -Q8P1zo1R0VkjVWCc7M2+GH528i4dvt2aPwwDx4wWu8e7CjXu8yKii5bKR3oAQQXq -ziz5ZE86A+Ix5KMgyocs26FerC7slC+SWMYRFwIDAQABoy4wLDAPBgNVHREECDAG -hwR/AAABMAsGA1UdDwQEAwIBrjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUA -A4IBAQCUNiaaHp9A5Ls0Sk8Xm3K0CzWoaZFofHfrRAl+9Walyl11miKiWXXX2c9J -TtrqGQHM0vmbgS1DEqkPY8HNDkgtU6Q4Q2F2lOyiB98Zs1n5bAq4P5t/5Pu9OAft -QwPKDyOZKKX2RRg4y04m55Bl22l+Gk7xso6Il+jU3jjRzO5yiTTJ/i3HUz6AZ4oV -o174HluFMx32I/fu4E1lpQBQN8aw+380Y342ljRDTrZBJo89cwBwbJNmV1Eqqd8P -DLiBQFDdRC9qEK+0huFVH+yyJfIb+3AR9GwJ3esQqfjTH1ZccQKi8KIBG7/X0dgv -1KRviUTwb+/4AtzX4NGVjYxfFE6M +MIIDmDCCAoCgAwIBAgIJAN2A3Mx80g7IMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNV +BAYTAkNOMREwDwYDVQQIDAhaaGVKaWFuZzERMA8GA1UEBwwISGFuZ1pob3UxEDAO +BgNVBAoMB0NvbXBhbnkxEzARBgNVBAsMCkRlcGFydG1lbnQwHhcNMTkwMTA1MTY0 +MTU2WhcNMjkwMTAyMTY0MTU2WjBaMQswCQYDVQQGEwJDTjERMA8GA1UECAwIWmhl +SmlhbmcxETAPBgNVBAcMCEhhbmdaaG91MRAwDgYDVQQKDAdDb21wYW55MRMwEQYD +VQQLDApEZXBhcnRtZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +vsLcFTi8J4vsEuLwNEWigebWx0JKHm0NZfaCraJePgyPBuYjtFTYSmCXY2uKHRr/ +u8dLbUyMNpthOIFKbKaf/0pv+za3maZeBi0sX0qP6b9TQo4KfC11HVS5Cq+LQq4Q +ChM7+SrKCV9XDs5e7F534WIyQuOeoAyCqLKe7UB4hWleGkQY2wVoN0RvZddSHrzr +bfP8g5vd7AQpj8E1PkhLL63pX6GRtD63Y/w8F3yeYa4CPiaivOU7gDfXsFELjmBR +pQQ1EnfKhBqL/hZFC3Lp87Ekaw498p0yqrKQH35nRcWLOIG09yE1yu+Ker9YI4zJ +PCQPr5GmfSGUkN+sptvtRwIDAQABo2EwXzAPBgNVHREECDAGhwR/AAABMB0GA1Ud +DgQWBBQeTdyoGhy24zmDHzP5zvUPnmR4oDAfBgNVHSMEGDAWgBQeTdyoGhy24zmD +HzP5zvUPnmR4oDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCvwpQ2 +nUdLQd2MJN+gpLMnImc799Gt7CI4haWnvD7iyFcs6Qeo8mukXLcWWVULa01DpZj7 +psGpw2nAI9sQH4INbfNWuNoV0hvsxsyEgNbwShTJOeFbzforZCGLJfbKq4wcP34y +PJbw+qxXl5sA0SFmyDqyL5Tpj4uCE90mUUjlBoVWSTcWkh8DB2fGFN7pbSijxTkH +Ci9DwO41xhOEZCeRRhz+pyFisoDSPSmF3aYvgtSGNnHpTFi1xmKcDQ63rANRVr2b ++9w2nm1HvZTHVCxY3zch4HFPyth2tYPLv5Y36OOEO+xneumrIU9atZUpCwJ6gxoP +pquj9429MnOWgZ3h -----END CERTIFICATE----- diff --git a/daemon/logger/syslog/test/generate_x509_pair.sh b/daemon/logger/syslog/test/generate_x509_pair.sh new file mode 100755 index 000000000..fca269421 --- /dev/null +++ b/daemon/logger/syslog/test/generate_x509_pair.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +set -x +which openssl +if (( $? != 0 )) ; then + echo "Fail to find openssl tool" + exit 1 +fi + +# Notes: To generate a x509 key pair for testing, +# please add a config 'subjectAltName = IP:127.0.0.1' +# under the '[ v3_ca ]' entry in /etc/pki/tls/openssl.cnf. +# +# SSL needs identification of the peer, otherwise your connection +# might be against a man-in-the-middle. Usually the target is given +# as a hostname and this is checked against the subject and subject +# alternative names of the certificate. In our test case, the server +# target is an IP. That's why we do this trick. + +# Generate CA +openssl req -new -newkey rsa:2048 -days 3650 -nodes -x509 -subj "/C=CN/ST=ZheJiang/L=HangZhou/O=Company/OU=Department" -keyout ca-key.pem -out ca.pem