源码快照 @ 2026-09-02 (source-only, 剔除非源码素材)

This commit is contained in:
agent-radar
2026-09-02 01:05:41 +08:00
commit 04bac1f6e2
2200 changed files with 489415 additions and 0 deletions
@@ -0,0 +1,6 @@
{
"enterpriseActivation": {
"activatedAt": "2026-07-28T00:00:00.000Z",
"denBaseUrl": "https://user:pass@localhost:4443"
}
}
@@ -0,0 +1,6 @@
{
"enterpriseActivation": {
"activatedAt": "2026-07-28T00:00:00.000Z",
"denBaseUrl": "https://localhost:4443#frag"
}
}
@@ -0,0 +1,6 @@
{
"enterpriseActivation": {
"activatedAt": "2026-07-28T00:00:00.000Z",
"denBaseUrl": "http://localhost:4443"
}
}
@@ -0,0 +1,5 @@
{
"enterpriseActivation": {
"denBaseUrl": "https://localhost:4443"
}
}
@@ -0,0 +1,6 @@
{
"enterpriseActivation": {
"activatedAt": "2026-07-28T00:00:00.000Z",
"denBaseUrl": "https://localhost:4443?tenant=bad"
}
}
@@ -0,0 +1,6 @@
{
"enterpriseActivation": {
"activatedAt": "2026-07-28T00:00:00.000Z",
"denBaseUrl": "https://localhost:4443"
}
}
+69
View File
@@ -0,0 +1,69 @@
#!/usr/bin/env bash
set -euo pipefail
# Regenerates the committed TLS chain-repair fixtures. The leaf intentionally
# carries an AIA caIssuers URL that points at an unroutable local test port; the
# tests inject the fetched intermediate bytes rather than doing network I/O.
cd "$(dirname "$0")"
rm -f root.pem root.key.pem intermediate.pem intermediate.key.pem intermediate.der leaf.pem leaf.key.pem *.csr *.srl *.cnf *.ext
cat > root.cnf <<'EOF'
[req]
distinguished_name = dn
x509_extensions = v3_ca
prompt = no
[dn]
CN = OpenWork Test Chain Root
[v3_ca]
basicConstraints = critical,CA:TRUE,pathlen:1
keyUsage = critical,keyCertSign,cRLSign
subjectKeyIdentifier = hash
EOF
cat > intermediate.cnf <<'EOF'
[req]
distinguished_name = dn
prompt = no
[dn]
CN = OpenWork Test Chain Intermediate
EOF
cat > intermediate.ext <<'EOF'
basicConstraints = critical,CA:TRUE,pathlen:0
keyUsage = critical,keyCertSign,cRLSign
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
EOF
cat > leaf.cnf <<'EOF'
[req]
distinguished_name = dn
prompt = no
[dn]
CN = localhost
EOF
cat > leaf.ext <<'EOF'
basicConstraints = critical,CA:FALSE
keyUsage = critical,digitalSignature,keyEncipherment
extendedKeyUsage = serverAuth
subjectAltName = DNS:localhost,IP:127.0.0.1
authorityInfoAccess = caIssuers;URI:http://127.0.0.1:1/int.der
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
EOF
openssl req -x509 -newkey rsa:2048 -nodes -keyout root.key.pem -out root.pem -days 8700 -sha256 -config root.cnf
openssl req -newkey rsa:2048 -nodes -keyout intermediate.key.pem -out intermediate.csr -config intermediate.cnf
openssl x509 -req -in intermediate.csr -CA root.pem -CAkey root.key.pem -CAcreateserial -out intermediate.pem -days 8700 -sha256 -extfile intermediate.ext
openssl req -newkey rsa:2048 -nodes -keyout leaf.key.pem -out leaf.csr -config leaf.cnf
openssl x509 -req -in leaf.csr -CA intermediate.pem -CAkey intermediate.key.pem -CAcreateserial -out leaf.pem -days 8700 -sha256 -extfile leaf.ext
openssl x509 -in intermediate.pem -outform DER -out intermediate.der
rm -f *.csr *.srl *.cnf *.ext
Binary file not shown.
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCYtKke4asm6qPC
oom/GWxPfcATFqXPnf/Sy0CGrhAeDIrfdoM+E+o4KeUED/6pz5amE2UJ1416Rkb8
3cQ0gDKxUPwhoF4TtS1po+bto+66yU7J2QLPWer3fvf2Vc/o6FVZDj8gwXr0Kydb
gbDqAL2+I8t2GOQNJ04JJAEzXbPKe+WRDH/p14mdKtznhZyyl/+PFU7bAhOOZxaF
GFH6OXtZNiOn5O1MKqqs8+BrpFMmtrNDT8zSEEioPcvQA6hUlQZickDVtXVRqmYa
LQNltpYH7tarrMoxMfh4eCjVVkGoCPB+tAoA8ZcNyT/xQYhM98eJ2CyJi+/BVRLZ
XBkJf6q7AgMBAAECggEAKk1pyEdFrXs0sFdsh0bYrVCto9wTROeFFfT+RBD2IAzj
b7IZ+1ly+eoJKk3wA0ShfBJFXCudYrETOzuH/e9Bm8NOhVYymY0ILoqcD1rpaE8a
B2qZj61eHP/MWy48cU3jTs9Wh5FxqTBHL99Gjhx0c7bgxy9wBYDM6lVSC9O6Wa35
L/2jClOlU7ZebIBbks+uZhD30N4DjlbeIRbPR0DJpuoC1i/TCw1xZvyBxtpvIHdi
AXyqGLE1u/4h/82/0ekaBNgP8kS32lE2LHtDmXiYkS7+Lnoz1VuJribw3xPXVhHJ
870rWBs80Yd6U0mwPPQby1iAHqAe98a6GDBNLjpZwQKBgQDOCcoBeMe/eFH2H118
kWcWQnTTRo6Hk4QR6s1ysp7OTSIfn5wKUf2iQZwz9/I5hLNRwQOgLGnQ5/PYry5R
RJmSA4wqHVjPpsEJlsEf/27+axMoyoK2TSKmrQRPnH8mdRIkQf9V3uLogpkDrW4W
cV6liyw0Y49a5O+OyOnCa9xAWwKBgQC9vCeBKeKhMK6gGKzlxzXUXPqIN25H/r6T
LS5s+k19UfdsP6KXuRgHx1n5tIOcLfE9mJh3MWYiSIhcJuLanRNw5xVJfhLtLBoo
RjQljNQXkQUIHjclDsev2fe0ay8lUyBPbGvX+S9eV3ZnLU6JjVyvrFjd5BN8pruz
p9dhJEBNIQKBgQCrpp4jocMP8iaeXL0e1WhDtDPt/F8r9irWXn6w6rzA9KPUIr32
Hx6mOfDvnsavQq2+E4Z4v+ecQlH1mOSGkhc6/TedsntV6//whCb7CGwpC32Xwzco
t5SBtazcwm1v1aK6kD0wBhOWT4848BjCG8sVMaAvOS6qNAacNygAcKm69wKBgGeL
pauR5kK9xK9OiB0maLQqwfdQ+PiFiA/eGnYS6/M2pmcHG37d3sVwACSMZT74u603
+A0kgm63UuOnvSo9ivyUwENJcJ7K8MOF/LN5dc4esLZLdyDcPhI0TEDENgiSoxF1
RC2rqjQ8WzvXuALNiQW+cwk1jYT7oXhcYuh61jTBAoGBAJO1t7wzlvDS6HMSHtl+
kXYZRpJOPBVCvZeY+0Oe1pBLPRdcCH0jihNnofQtsPDPidUajSaedC1XTsJZC4Ma
GuQi4FqX2jf4YwsQ1+TMBpK9fnywu8/clKQ5xhCaBE2FtBnQ9N0Tw6wo3qS/Ke/N
7iBzIx6+S0rFicFnzapdVovq
-----END PRIVATE KEY-----
@@ -0,0 +1,20 @@
-----BEGIN CERTIFICATE-----
MIIDRDCCAiygAwIBAgIUSTFGDUtBewxsmpXwbS3tbDKRYiowDQYJKoZIhvcNAQEL
BQAwIzEhMB8GA1UEAwwYT3BlbldvcmsgVGVzdCBDaGFpbiBSb290MCAXDTI2MDcy
ODA4MTEzNFoYDzIwNTAwNTIzMDgxMTM0WjArMSkwJwYDVQQDDCBPcGVuV29yayBU
ZXN0IENoYWluIEludGVybWVkaWF0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAJi0qR7hqybqo8Kiib8ZbE99wBMWpc+d/9LLQIauEB4Mit92gz4T6jgp
5QQP/qnPlqYTZQnXjXpGRvzdxDSAMrFQ/CGgXhO1LWmj5u2j7rrJTsnZAs9Z6vd+
9/ZVz+joVVkOPyDBevQrJ1uBsOoAvb4jy3YY5A0nTgkkATNds8p75ZEMf+nXiZ0q
3OeFnLKX/48VTtsCE45nFoUYUfo5e1k2I6fk7Uwqqqzz4GukUya2s0NPzNIQSKg9
y9ADqFSVBmJyQNW1dVGqZhotA2W2lgfu1qusyjEx+Hh4KNVWQagI8H60CgDxlw3J
P/FBiEz3x4nYLImL78FVEtlcGQl/qrsCAwEAAaNmMGQwEgYDVR0TAQH/BAgwBgEB
/wIBADAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDEYeMZequpdQ3caW4xx9MRv
gRsFMB8GA1UdIwQYMBaAFMje8EUrVzIHqHxNIflahYI9+63FMA0GCSqGSIb3DQEB
CwUAA4IBAQCLJyriD/yQU5VLQ7QAe+QEzLoQt69a5cmqc1FEet5Mlxo33D/AQi8Z
egAIMoJz6kCJbq/7cclyBz4wVxdeEPW6tqN63mAy5Z6OVzsdrWKjbewUd/fZDFt4
mqJEK84coitG7XPlcU7YUyaugagmDmgI+7R1fIImcSbaxEACtB2uzLpxZC/zMkne
F7RK+YjdY2l9O+hhLpPy5/nCbyJwetfMX3Uf1ezVjBsrI6tKyCaEpm+/XpOVoOXR
5XFe7o84E43iXO1p8KfmJccaV8YsLjm7ie0zQmq/aw6oJUeItIH8p8io2Y+F2AXl
qzztp3n4cf8xAfzoyKvvT2Z++NDStLK3
-----END CERTIFICATE-----
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC76rkDbrvZEGk/
UPmzR+UhUxZHyWhCsnxvQnhdHP9V3xKf7+a5TkGt/CmtjSvYFfZyfW+NLvpa++oS
YUWbFxZTc00vbnAI/UgUDE++hLYAYcFmwURLZWPn9fTcTRG38m4HcEpAJj7TMixm
pbYtTNCkhTjs+Y4Xtp2ZHpM+y57+B7fPq13eZM2Z1kMTu9Q2IO1ATiLT1SbFiajg
cLg51pcnt04Q3ot0qavgA28+oYlTEa3tUOnxk8BcMuic79jCrSimPUTkI2scW0o1
ieVhZP3BREPrntjDiYM9BIQ6yQPqO0FBSaPZ0chSKRtCKyNRNSUiy8qtzc7kGmvv
K5Nuv10/AgMBAAECggEAUviF/SKA9Yv99HNj9Qk6/ZZKgaLHkp9tOtDOBUre4ILw
ncaWiF4puNDcdCEfaTb1TELfJKbH6rFM/hWN3rb4aBtCSr2H4Sg4EYYIFbZSB+Qh
uSV/aozXal1aYoTy3FXByC4H0sAwQB7opN/pCqJegy3BXzymxQigGDH8UJ8mUcHD
kwwGVTVz+QccPm4O7uV466TMYpvp0ow7TBaceVV1n8uUMhuiS/rw5/RhAzAAAvzm
s8YWnpe+f1L0Nkqke+a0ClKZZrphU9mDDKwfOD2RgtCryY+zltwGgUX0RzPWItVY
vHIJmvEwH3bxyAvhORCzmfQM7mEuKciHkg15WspWYQKBgQDpZODnUCrSL/p7M2GG
X115QvJELonVJNNQ791UHToFyDlzplY72MM5vLZyqAIg2UXud6XT5DqSO1MiOawQ
NZbuXtkBaRnwoV9mivjy230OY/RuOTF3lYuVeqqr4hpYfs7Ej6B56eyc+m7Spz32
G5usX0YnL+/vua7BDkBPxPTFoQKBgQDOHjcUCcfUA4VF1slZDYbpGarNULgVfs9t
DxyhAqISL9gyyoqJbWF6Ic2WGshpeJ2XdOH9xkTIYQK08+DhfYTZvHiXiFzLTwCx
sU5aU119vVgOncLISlhrylFouRPnAJw0+32cG3WeEHOZQjCnhgKaY8G8rxp7W+wJ
xBK2tg923wKBgA2h6tEYCahFTSgtFCE5KMiQdH4vCbX9dKphmFf1bRIxY8mxiY/t
VVnl//IqhhVNG5yWOIVr60/nTy/MlpRLzQkXWS2P6gf4JQ5kR65Hy8IvbHOTu6P0
hDay940ao9dPcNxiV0lHtJ5mslpzklbxveIPnpVjY2xpOB/mqTL/mhyBAoGBAKrM
iPGW5Tr/q9likbi0p93TQiEeyVwul+4UfrHBf9G4SdxU0BXvSL4u8rB3Aym7JEPU
PEzRlj/Be7+889WG8KaJMhjHi7WBgt68QWRB/o/qbeS2wCi+yqSPo4Q3EZHzhH23
BLBuZLmVgmU2XyECwHd1QJ59L2GXm3HAQ42aMhhbAoGAa78bSP/bbp8C0CE5ifVD
IGnECksw4BFTkjcWK+0U4tO7ocrowY2rlOqjSezOvAxrr3x6pZvkdoPbc4quESuP
CrTGDwRlCrbRi3anrh20wjQmH+jFIoo2J+Y8HeBxL00+4QPA/fqsQYJk8VrlFjvE
NJu24E42oCHqG0dNUErDLNw=
-----END PRIVATE KEY-----
+22
View File
@@ -0,0 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDmjCCAoKgAwIBAgIUUlJd/Bam/OMtQ6yr4NPbXfJpB0YwDQYJKoZIhvcNAQEL
BQAwKzEpMCcGA1UEAwwgT3BlbldvcmsgVGVzdCBDaGFpbiBJbnRlcm1lZGlhdGUw
IBcNMjYwNzI4MDgxMTM0WhgPMjA1MDA1MjMwODExMzRaMBQxEjAQBgNVBAMMCWxv
Y2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALvquQNuu9kQ
aT9Q+bNH5SFTFkfJaEKyfG9CeF0c/1XfEp/v5rlOQa38Ka2NK9gV9nJ9b40u+lr7
6hJhRZsXFlNzTS9ucAj9SBQMT76EtgBhwWbBREtlY+f19NxNEbfybgdwSkAmPtMy
LGalti1M0KSFOOz5jhe2nZkekz7Lnv4Ht8+rXd5kzZnWQxO71DYg7UBOItPVJsWJ
qOBwuDnWlye3ThDei3Spq+ADbz6hiVMRre1Q6fGTwFwy6Jzv2MKtKKY9ROQjaxxb
SjWJ5WFk/cFEQ+ue2MOJgz0EhDrJA+o7QUFJo9nRyFIpG0IrI1E1JSLLyq3NzuQa
a+8rk26/XT8CAwEAAaOByjCBxzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF
oDATBgNVHSUEDDAKBggrBgEFBQcDATAaBgNVHREEEzARgglsb2NhbGhvc3SHBH8A
AAEwNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRwOi8vMTI3LjAuMC4x
OjEvaW50LmRlcjAdBgNVHQ4EFgQUQ+egqKYvY0XbDZcCDnCO4CX7rVIwHwYDVR0j
BBgwFoAUMRh4xl6q6l1DdxpbjHH0xG+BGwUwDQYJKoZIhvcNAQELBQADggEBAGK3
ebrIRWNAcxQIc34JTr39PhBtO+jEWra/QxuTb/9tE2Qn27wiRaMCFAL7i1IYmDq7
eGFEZgKb9HaDerawhPbnFmtZPJqPd+5Yb1Mr4NqsTh4/7hkPsH+JRYdgWUxF/zV7
IjXeJGc8btK0kqSGvZohUSPwGKdDrvNTgZfgn2wSuyzeauVTBRulMs2TEZCk42v8
lCRIX2bDg8HdmD0KOHs5EU4nSf7mRrwlIbUN80ZFQmRLji9PO7fwkx2RtTktn8+p
nf8rnMmovLP8B2Xxgjm8qjy+Can1W99hqXgy+l49nUCFj3tPzmUqSizDwpyIU9KA
kYMTYrLJLRJLrKSfz24=
-----END CERTIFICATE-----
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCf0HdR4t+Pm7Hd
7gIjss+8Ljyt7arH9ATrY6U23y0euPjMbDCF6m0WMuWsVAn8i+mRAzmGTuh3C/2O
XXOk6cpjRor8BiyggnU8MSW+ruYQXNyHx45sfi1y5QLU4YqP4J4Z+9LtI5J8ZGUN
CIprg4wEsUAqHRl5XugCvz1A4PJmHY+4UDKI8gmIbu0bfcsJ5mQhUB8Ga25zDaQw
guOukpsqpwSyzUWLIQQKT/v6KtFUBpCoitA79o4JEHWJvpTJxAW5eNgserpO1ds8
gc36XjWO+e52+WREmjyHEyDLYYVFImSZj5H8ITjqi1K060DMRsDg9C1rNT27lPd3
989cYpW7AgMBAAECggEAJzTvcOlly0d5FWckozlk+Vemj0z1TuSwqEbj61hJK3ZZ
o10PcmsWpBGMgwCDCrAQdwEBhc+p/Dq208xdaKHqgvx1cGrbW+1lcYTlK6igzHbb
q3vrlvZFlCBW138VjUKfxuQe1QqbD2VZ3R6xRrsZCLWrdil5bGs6JCJilp4ZGa/X
g9BBfKcPg6tGfIwPM0TfOeli84mz8Ab3x3xnGzIm/eKakI4ltoiM3i6dsUaQM6MG
UJcpRHBPrAD7x2rAiZ+gUyGRELf+xLsBq6RcDyR37+Qz7AojPWX8EM0rI8oKnEJq
ZVp6BF6e7nFiolwHapvHHh52nsxK1BAyFdirOZj+sQKBgQDVnNau2mNb84R9kAsd
ngNF6UujxowfBB/g3iuymAhe/N3EmSOBrvJcz48nOODgVMn+ohSRoKsOIbmE1u9n
CUivC+q2pOmg5efNH7tsGhJqShEDZKMZVluD4SMC7Qjxq65PjMntI6Ilwzxvylx7
aB6r0/BlwEQ24hF1g2gXXplTNwKBgQC/hsNnxXoSY/1ZWgxM8UihmQnpxJdBAw5g
BcBFH/IsYh0PAk9CDM4T30V/knDtfawv4sWzEbt2yoJ5uFeBwJtHmnM4EjO07ZlH
Kvoqqk+Q/M+i8HwzDfFg/7hz9iWmgqsJLOveHvVrytuXWkpXGkog7jpBKtDGIq04
zqd1NWpbnQKBgQCP4W9dIS5RrinspUxHa7pKqcRQERkqfw212g/W4L6qtGnv1TJs
VFldGFUVFyOpFpNkFuoB2RW+lAqwplFktoUlmsJCubu/q3vB14DXZIxI2ZCyF2Qg
WeGUZ928R8qBdaEYZf1Q5HKAOwwHRGecm9ok5MGE18darFUUMSm4q/hcawKBgCLP
FF6c1nXXNGlz4z5sr92m2dVhxHetXYR4JxypFLOaVVuv+MWxXBbiglgQPnP7XjsJ
xRKpi1+oqJQEu+q6Hb6ixIQRUtJ0SGJV3ke40mMwf3BGstv4kcEmWNjCiM89emZd
grTI/aPMp6JXZ6FzBrv7cBz98hnAnajwbiDwR1dFAoGBAIfEEY4frjoRV91yZzJp
ttm4SWWxGBS1eVbZLP/TTFNCPsOB/LRsO+ejRlPR3b4WXln5HMClQkIv88jMHOcy
pvw88cX9wYsbqNrHIHLe/26bwOwuIsMt5jn80yymAZsOA/fg4462ULkJFkBxyrq/
uSv8DUU5YZxGGtTDpWfOBCYS
-----END PRIVATE KEY-----
+19
View File
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDGzCCAgOgAwIBAgIUZaTmF9sYQp67QI475qndUOCL5lowDQYJKoZIhvcNAQEL
BQAwIzEhMB8GA1UEAwwYT3BlbldvcmsgVGVzdCBDaGFpbiBSb290MCAXDTI2MDcy
ODA4MTEzNFoYDzIwNTAwNTIzMDgxMTM0WjAjMSEwHwYDVQQDDBhPcGVuV29yayBU
ZXN0IENoYWluIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCf
0HdR4t+Pm7Hd7gIjss+8Ljyt7arH9ATrY6U23y0euPjMbDCF6m0WMuWsVAn8i+mR
AzmGTuh3C/2OXXOk6cpjRor8BiyggnU8MSW+ruYQXNyHx45sfi1y5QLU4YqP4J4Z
+9LtI5J8ZGUNCIprg4wEsUAqHRl5XugCvz1A4PJmHY+4UDKI8gmIbu0bfcsJ5mQh
UB8Ga25zDaQwguOukpsqpwSyzUWLIQQKT/v6KtFUBpCoitA79o4JEHWJvpTJxAW5
eNgserpO1ds8gc36XjWO+e52+WREmjyHEyDLYYVFImSZj5H8ITjqi1K060DMRsDg
9C1rNT27lPd3989cYpW7AgMBAAGjRTBDMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD
VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTI3vBFK1cyB6h8TSH5WoWCPfutxTANBgkq
hkiG9w0BAQsFAAOCAQEAcSDlMtRW7qvZ3FfUS3xrfrxYwlrjkeY0x9ZuHG9nWUrY
SRFPnljbLgH9S+8fgO/s69A2/tr8TCxSzjCeUeyzxmd8q+vkRBECIOaa5ACXoF+R
H0D1AvTcQrQdilbzqH8lp+NH+87E4EtTtnSgFZKAGRqdttdh+xe+jtx7S3xJU/9s
zYuannSHLls0AkTZOXSRp4Uaoe73sWGmJiN5+2dhhUY0a9mkb+7dM/eIgcJ+82J8
S0ZLD52NqZc+2CRtKQ/I0XJiTTubDkZpxzk2wHizdGySDXWI5m0v+NlVc7Op0upm
8+qNBsGg4DbuLTbllVEfWfb4VlmT4gLxFfJsFr9IaA==
-----END CERTIFICATE-----