Skip to content

Commit

Permalink
Add more unit test cases for tls module (Tencent#80)
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaofei0800 authored Dec 1, 2023
1 parent 5d62bbe commit bdfb15f
Show file tree
Hide file tree
Showing 8 changed files with 321 additions and 35 deletions.
18 changes: 18 additions & 0 deletions src/tls/testdata/ca.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC7zCCAdegAwIBAgIJAK+PzwLWVBGQMA0GCSqGSIb3DQEBCwUAMA0xCzAJBgNV
BAMMAkNBMCAXDTIzMTEzMDAyMDkzOVoYDzIxMjMxMTA2MDIwOTM5WjANMQswCQYD
VQQDDAJDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOXUeamr4YG5
D2wCek385yr2La4zFoSSMFmn2wZLq+pzxWiKtunTt+fPZawQokHpwIloRl79+PBC
obx+FVA7tDhtJx7apvk5/ejjtZCevI/R2WpLh4FdNwkXkaBLn1DZJeACOm1TInYw
+64zoSrcCXomPBx0HDvCcIw65D2Icu1z9cFgUsyfZv/nni2c74j0vX6DaFo4PGw/
DLIlhtTjgByGzsol2oZmCVNDsRK4HZv3xUOIkj/QvsNu68X6y03rhPiQNbcgdwgC
8n3kEL8SGQFe+NR9dWks6MQhYJ1SQAjayJTcknxqLb+H3a9jOMdQ2e62neVM6/cf
ZjeOzBtOPiUCAwEAAaNQME4wHQYDVR0OBBYEFApU7WWKaNWsNfrXeye8S70Czqy+
MB8GA1UdIwQYMBaAFApU7WWKaNWsNfrXeye8S70Czqy+MAwGA1UdEwQFMAMBAf8w
DQYJKoZIhvcNAQELBQADggEBAGQ4UDsLxPZnciMDGnoY7tmT02aIMF8tvo96Okjr
dn24AcNxCaINa1qiYujGvYgXI63FZEC+LM4M0q96pN/wEHWvJ7CcPB4cEFveuRTQ
GOISDyPo5nTHIoXijozQM3SpJEP+fCdBuANfsrYLsXfeH++n4EiTIGnst4iODLPC
RI65l/DfLngzQk1RZxYR3pDQDxCC7y4KC3dqso2NVe8GuxP8IY6m6LHAE416pKIk
Cspl1tfOA28uYaku+KnQovy6QKALFQHnXSclPVH+IwHwvt7f2FAB/cEI+4TC/vXm
05qZYx3czd8w2j8CxRru+L7NpSFRDd86AyvazX5IiZct1iY=
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions src/tls/testdata/ca.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDl1Hmpq+GBuQ9s
AnpN/Ocq9i2uMxaEkjBZp9sGS6vqc8Voirbp07fnz2WsEKJB6cCJaEZe/fjwQqG8
fhVQO7Q4bSce2qb5Of3o47WQnryP0dlqS4eBXTcJF5GgS59Q2SXgAjptUyJ2MPuu
M6Eq3Al6JjwcdBw7wnCMOuQ9iHLtc/XBYFLMn2b/554tnO+I9L1+g2haODxsPwyy
JYbU44Achs7KJdqGZglTQ7ESuB2b98VDiJI/0L7DbuvF+stN64T4kDW3IHcIAvJ9
5BC/EhkBXvjUfXVpLOjEIWCdUkAI2siU3JJ8ai2/h92vYzjHUNnutp3lTOv3H2Y3
jswbTj4lAgMBAAECggEAQa4kCrolGvZxEtPuceUphxyNV3AgKkjA6o5OyJDNk5X8
P3EM7uvjbarWioLCbAXKUTpsie8YukjAgeaiXqiBS3LeMDIab7UD/A8/LxI+HvfA
o2DsW6rw9Hc41c9muysjaM4aNm4AtjgvZMw6bc4uIytUGGmSO/3IPjsCSRd6iKMF
Plvw4/7z9kDA/B1F3lJfh/tTPUPATX09d4J7bkWaHTDCXr2MmIOuBJempe7Tsd74
AUrEoq3lphVOjrsGwmdAgWveRxRo/EEhw1mwLJn9PUAMh6ZOmnz3Osri1qm22ihR
w6p1FeH3jn2c/rSZLje41Dl1Ih80ttl37ZJdArZkLQKBgQD9TfWBwww+FxcNCGsO
eD/CT872XmQw2wJ1dZhY1U+42eU/16+wjEM2UrTA0ppLwRfdmD8vUjjJiLFDsPVT
kMf/5TOmamQdE/x8qERjcozAROJ/3glVxyVzrZXmN3fHUhCk5MopKM74DfZPT8Yw
InjF9mZAIYP7/QMoE50+o8y92wKBgQDoRpFi0/fz9EzdyYQHJtHL89KDY7XJ6d7T
EU36CJWeTFZqCPKVxGMdPxxPWVChlNrSaSkvIanw/hD8S0qjVf65n1LG8gxvYGb8
7cGi6CLaQc5kRcLkelPecwL5dD0qb3pbSsHFFFxa9jXOOqGyQrfcQd/o0lZefLmx
4st6O+ez/wKBgFypNhQf68yS2cXUvITwjDJiy4zofrI4i6+4MuDcN2uhmfE+z3A/
/x5SJvkakYMAweA4H3UKGOfwbxgaFcRaBC+iAsDvzmussgJP86SFdOOoz0qDSNru
HM8yQtGSnOh3JsuLPkDMQtoPEXl170QQeCnCtyjimcuGhK8WbcFKXk1dAoGBANZ0
mTVTGkLek73Omhz0RY32T65J+IU1bisYdhNdq66dMsfx/PA0g4J0S5Ijl6OoSSUu
PP0sKri8Czi113LZKjd+F7JhtwN6UXxDlJ3xkIRNb9763gePvjHLpLpnDTZJ+QGj
EycANokxe9ouHi71FMbC95YB5gaVR+oqyM3R04tHAoGBAKwgnA8wIhZMCmMIhso/
GskOg4SyCCDndjbrRRqW64XwG6jvQvzJLCRaUhuhlJoTkW+KqrYGk4Nq4QN3aJZn
rDEBbSkAm59Kz81LBJ5mx2t3P4aStQivWYiO/Xi4dX5XRT2H9Nfwh5Hcc5qEqtJ2
O3WdvMG77cqB6ve4UdOACbQs
-----END PRIVATE KEY-----
18 changes: 18 additions & 0 deletions src/tls/testdata/cas/56c899cd.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC7zCCAdegAwIBAgIJAK+PzwLWVBGQMA0GCSqGSIb3DQEBCwUAMA0xCzAJBgNV
BAMMAkNBMCAXDTIzMTEzMDAyMDkzOVoYDzIxMjMxMTA2MDIwOTM5WjANMQswCQYD
VQQDDAJDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOXUeamr4YG5
D2wCek385yr2La4zFoSSMFmn2wZLq+pzxWiKtunTt+fPZawQokHpwIloRl79+PBC
obx+FVA7tDhtJx7apvk5/ejjtZCevI/R2WpLh4FdNwkXkaBLn1DZJeACOm1TInYw
+64zoSrcCXomPBx0HDvCcIw65D2Icu1z9cFgUsyfZv/nni2c74j0vX6DaFo4PGw/
DLIlhtTjgByGzsol2oZmCVNDsRK4HZv3xUOIkj/QvsNu68X6y03rhPiQNbcgdwgC
8n3kEL8SGQFe+NR9dWks6MQhYJ1SQAjayJTcknxqLb+H3a9jOMdQ2e62neVM6/cf
ZjeOzBtOPiUCAwEAAaNQME4wHQYDVR0OBBYEFApU7WWKaNWsNfrXeye8S70Czqy+
MB8GA1UdIwQYMBaAFApU7WWKaNWsNfrXeye8S70Czqy+MAwGA1UdEwQFMAMBAf8w
DQYJKoZIhvcNAQELBQADggEBAGQ4UDsLxPZnciMDGnoY7tmT02aIMF8tvo96Okjr
dn24AcNxCaINa1qiYujGvYgXI63FZEC+LM4M0q96pN/wEHWvJ7CcPB4cEFveuRTQ
GOISDyPo5nTHIoXijozQM3SpJEP+fCdBuANfsrYLsXfeH++n4EiTIGnst4iODLPC
RI65l/DfLngzQk1RZxYR3pDQDxCC7y4KC3dqso2NVe8GuxP8IY6m6LHAE416pKIk
Cspl1tfOA28uYaku+KnQovy6QKALFQHnXSclPVH+IwHwvt7f2FAB/cEI+4TC/vXm
05qZYx3czd8w2j8CxRru+L7NpSFRDd86AyvazX5IiZct1iY=
-----END CERTIFICATE-----
17 changes: 17 additions & 0 deletions src/tls/testdata/cert3.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN CERTIFICATE-----
MIICoTCCAYkCCQDAAmTovbds7DANBgkqhkiG9w0BAQsFADANMQswCQYDVQQDDAJD
QTAgFw0yMzExMzAwODQ2MThaGA8yMTIzMTEwNjA4NDYxOFowFjEUMBIGA1UEAwwL
ZXhhbXBsZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5tk2H
TIYiJxtcSga8ugnNlRNfwVGfUYdXd4EGls4UTzGQuB7Ov79snaz62lrNVE8lqlUY
kwJMqyrSKjQoObQA3MIHznF7ohsraA8kvuhZMauetztRcxk5uRCWkL5/k6CJ3Xnx
EdV8g5AjUZIDwMZa09xzMqM98BiXjKLsQZjOxJf6cxlilyS8ZSXoG0LKRi0z9qdO
jw8Suv0SqDjPJ/JYJg89dcXBRvrHhziejoDdmUS9urLI1oFIfK+deE0qF7ZtQ9rU
+MT+qzqlFYOSSSiBgwLaEczSZUuv/9Vam92zkbvc8oqGa17+1pI/18JqV47P4o6D
XXZuiuA0y5HI++CFAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIh6oup75XOVgki3
P1X8YwXtLYn0q37oLRO8MP5sVMmTIIZ5rGXQVwFrgO7Eg1Q0PDPB3MGnDr54TjEH
3GbI+rNfmrik3XukfuIeD0dzMmgonrYYA3iBdEcuZ+Wv90u7fmWhZ+FTYmTlJhrQ
TmiXMlsnd0JcR9tcHc9tXIrGvROyoZx57KwNJc/GgACwtEqac2BcU/0Ull1rAxZv
CrS3YbcrTSu7v8oBlSLl+376yYvGLLDXms6ymtSi0xUnV19o+Sts7rum0OKYh38G
UPRq/eHESs1ApYyutzgfxfmhaCw9BcFyFoGduG+2/eRB+oo/Mt9/7DNoII+QyoIA
36pmFOA=
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions src/tls/testdata/cert3.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC5tk2HTIYiJxtc
Sga8ugnNlRNfwVGfUYdXd4EGls4UTzGQuB7Ov79snaz62lrNVE8lqlUYkwJMqyrS
KjQoObQA3MIHznF7ohsraA8kvuhZMauetztRcxk5uRCWkL5/k6CJ3XnxEdV8g5Aj
UZIDwMZa09xzMqM98BiXjKLsQZjOxJf6cxlilyS8ZSXoG0LKRi0z9qdOjw8Suv0S
qDjPJ/JYJg89dcXBRvrHhziejoDdmUS9urLI1oFIfK+deE0qF7ZtQ9rU+MT+qzql
FYOSSSiBgwLaEczSZUuv/9Vam92zkbvc8oqGa17+1pI/18JqV47P4o6DXXZuiuA0
y5HI++CFAgMBAAECggEAXAQP9fHcpB9sVxX2sJwdL1el+dP3dVEYFiaIL5OZGEcE
8AfKe/ZWCqM1ijWWuBYGAUucTkjI4uQMm4V9wlCU97hqCyQm5nMzsxYkKrjMtyT9
O+7d3UWCQi+IIJInUV78NFMgkGmdtcwaJuXLy0BBB8/hctKsP4wvIyfzscvuwsOd
ciYvh/OHGbMAGtNS46mjNzaUCgIHGTjdREhYFM/XZBq2xU/RGchsz5Vfy9/haMPi
X8ipAOi0sGCSVOfs4Ca4Wh39eCS4grwQLX50DgFoOWPBXSgaQptgPdyTyJBVOfwO
Q7xNu6rQZL1UfhJtnZgH4amP7B7gnvitAkvYVsxDIQKBgQDnox6gqenDw0IDd5Np
+rFspnH7wKzcZBUn2CVVhUqLYpKEsKC3hw+/NhuB8swpvfb/X3HSCWJOO7k1UtK5
vyh2GlcLkOwincVUTb5noSjIXdP22ZKYfErq7RfxeJU2vC4Q4w7OR46wzilyOhnq
0utqp5H+O8QQeP5ZwccgykhWEwKBgQDNPqQdiYpBpj8/2OJOke0fJpMGPm5Uhmjb
PiAF76z+nGEQEYrFnx2C5lvDBdNDsWjKKgn9v2Caiepe0CXIVSWtLPhaym8ElRVu
bvBrX+WbyAMY3GjRvKxMgZc2BbDlEl+A2OJF7U7+axjGf+qHjku+SVoTGsQfRmTi
0q/4YoEiBwKBgED7GK93mxWI5C72z4rugfF57AX08klNZkXsM+T+5H+fonzI0/1I
TVmVwze8NhwLp4vSaarDaSmLRZS47FahUqd3Ei4zdJrtaZsRyDVoF3nGIJ1iQea3
D4lCA/KAolNdjQq9t7yUhGoDG8tokza1/sbHxYPtnj4Ew03It6TyOkKzAoGBAKGL
X2M8QYzgjEH1tFJBO1DcbLZqZy6ySE/gOxZRCmmwrhkWpZJcZb8FD06WBC3wslkE
8648do3MZaNQ05w1oJ0Im0XitbT2ntK4ERWCele9+uoTeZEznq3tBhZoLk5uwqrI
inidiyJnKy35uqANWQKh+3q0A4/WOUvqpsSqy5b7AoGBAIY30tUUzptNbKJ6T1Gl
KCR14DBplZGAfiYXp9XORK3JPCjTNsB2uP8m9JdVszkiX59n/wB4LriNsVTCPytj
5iLI5vJBPS3teyWHi0LMMgfjsjWb/GR45NRfjKT8OFnTFPEpF1pyf45qWB6vwAx0
vhtim2vekWXIdXY4pVfRfsoW
-----END PRIVATE KEY-----
1 change: 1 addition & 0 deletions src/tls/testdata/error.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ERROR FORMAT
1 change: 1 addition & 0 deletions src/tls/testdata/error.key
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ERROR FORMAT
Loading

0 comments on commit bdfb15f

Please sign in to comment.