t3-code-android-nightly/.repos/alchemy-effect/packages/alchemy/test/AWS/ELBv2/fixtures/certs.ts
Julius Marminge 108e01746c
Upgrade Effect and Alchemy betas (#4643)
Prepare Relay production infrastructure for the PlanetScale PS_20 HA topology, upgrade Effect and Alchemy to compatible betas, reconcile migration state, and preserve patched MCP session termination behavior.\n\nCo-authored-by: codex <codex@users.noreply.github.com>
2026-07-27 16:21:02 +02:00

170 lines
9.3 KiB
TypeScript

// Self-signed test certificates, generated ONCE with openssl and checked in
// per the fixtures doctrine (never generate key material at test time):
//
// openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem \
// -days 3650 -subj "/CN=<domain>"
//
// The keys are throwaway fixtures for importing certificates into ACM in the
// testing account; they secure nothing.
/**
* Self-signed certificate for `default.elbv2-test.alchemy.internal` (RSA 2048, expires 2036). Used as the HTTPS listener's default certificate.
*/
export const DEFAULT_CERT_PEM = `-----BEGIN CERTIFICATE-----
MIIC2DCCAcACCQCnUKfB/KgQezANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDDCNk
ZWZhdWx0LmVsYnYyLXRlc3QuYWxjaGVteS5pbnRlcm5hbDAeFw0yNjA3MTAwMzUz
NTZaFw0zNjA3MDcwMzUzNTZaMC4xLDAqBgNVBAMMI2RlZmF1bHQuZWxidjItdGVz
dC5hbGNoZW15LmludGVybmFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAr3CgEE62mEI7gIybRuZr7GMv8bvRDcnZbtGF+nM3gpXmK9gRCup/exilhEH2
HBMOUdehTAZKX/821uf7JE5mfCxpfctnqMl7hwC7Jqvi0PnttOGEzPpE0YcW6rYh
zDiCKNvVhzpveVyEVHKrjp4Nv9gBvhYu+UMpGQurg33xILSy6B2RisDoqhEAHY+3
HukRQMFmAF3H3nAMN5e1E6c0lKfdHOjnLc5mzGHLTi43vG14g8lQdi3MPUfAmOrs
TWWRsVI2YUA42Z1n62HJI9J0bNXyQMz/+vo9Yvq3HHZx5jayCGhEIAfhK2C1Xw51
+hTIkRrZfBBNopnngBjAo9zQgwIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQArvanX
0VVXT2JeWh28pGQUWHtO8oKtQJsdd5b52P0BJrfykHb+Dz6QqPyd4GrtXF49+mIe
NN3DDmVIUhi1GPOyi+xEnkEo4kJEpfXXSKxsX7y8KbSD0mthKcIcg4uu+3hH/0qq
U+6aoRI9xOGLCzPo7KcjhJ8FJFbM9FYn+H0QyuwLX9rbA1K1MQbaKHVVT/0HxXSj
cEcFczAkeob9Uy6erGMuPEK0H4XnFGhlpcGldpgBRvmcqhHkeDeCV1NtRhkbkpkh
KfQixe3o7Gcy3EHHLhYXVQABu5k9KHfTK/MpGZXEF92wdesDqWOUkwL9lOFnLJub
3kl021GraD0wytTG
-----END CERTIFICATE-----`;
/**
* Private key for {@link DEFAULT_CERT_PEM}.
*/
export const DEFAULT_KEY_PEM = `-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCvcKAQTraYQjuA
jJtG5mvsYy/xu9ENydlu0YX6czeCleYr2BEK6n97GKWEQfYcEw5R16FMBkpf/zbW
5/skTmZ8LGl9y2eoyXuHALsmq+LQ+e204YTM+kTRhxbqtiHMOIIo29WHOm95XIRU
cquOng2/2AG+Fi75QykZC6uDffEgtLLoHZGKwOiqEQAdj7ce6RFAwWYAXcfecAw3
l7UTpzSUp90c6OctzmbMYctOLje8bXiDyVB2Lcw9R8CY6uxNZZGxUjZhQDjZnWfr
Yckj0nRs1fJAzP/6+j1i+rccdnHmNrIIaEQgB+ErYLVfDnX6FMiRGtl8EE2imeeA
GMCj3NCDAgMBAAECggEBAJxwWlqQReP5U2OqfZ+4Qk40mAD/UEfyUK+vp7+PU9Ve
4zL/ZRsNxYU3kgggZVvdZix2kf7fsRxu0DDMBTb3rg1V8O9aHGH23+6fKUMvjH56
Dov3eNrq48jOpBHBPNwFG5Nhi8McyWA3rkw7QF1Y9Lu32r3svBBK4e/SZytGd2iI
HsSmOUXML3NszkiRbUINaBzKk1KVmaA7uehX99rbKqUbuX1nynsGlfkxAH4iRaYa
+lgNqRluGMRy7kcvlnDIW2CXfL66hFaeSBKwpTj1VzKfsvqTS2E8hL8sjFjwe543
QdQBKUyOYzqcbSUfFGwhK95zMVMvEb+yo0kBXsmF/ikCgYEA2vkheznpyuB1YLC3
4qHepc69dk/8PqCh0fClJCifwiXfTczIUCWwXA4bv70KaA1QjZCrAVT6A4yImfK4
h9q4ArtfngDSqhm+b0PHhwLevfP5EDDItgf2ibVipEaMiceh9qzLmJVsCKccVtLq
na9OX5mXOmgGQ0WM6yAnXkPlNoUCgYEAzRsJU2dWVVTRqv4niVYmoDsuEHozngqa
aJJHCXp0lX+gF9/Xc4yivF7J+4mgzO+LhKKp4l8J2gSQDlKxmVMzGNiKgEYB14QB
wmD1EJ26QpLjfaTfu48KPyHzgiC+lYu4f+O7Rrjq+EI+XnG7iQGLtIM4m74y7N2D
/GO1FxFcrWcCgYBPHdqCCm+1dJoUYGVgRjoK0ILV/5pVCnbNQtR4FxF59XMUShxK
EQQCjrpp8aST6dOkApQ2u/xFUf59GRyhQV5g5lBq50M2YGzVCLlLx7axDTh9KBMs
6f2izd2hGzhmA7I6TT6Wl85b5f0wRa6tYIzBr93bJYC1x6hdv9VZktB7fQKBgBBY
kkKyXqAIVXliLfZ1BjkI3l/zzT9QKwQgfEbWGop7lF+yuDH+SE3o5AIG8ujCQoU8
jXt8BYX5jR2HG55TkiPtxgP5EFaDr7w1C/LaDykVGco+pJIHEVL8urJpN6clbnvK
w3ccb6V/agcO21pM5DxrpMxMuTRFZyprK9h9yrwLAoGBAIUOmL36rc0m1VhjJMOk
T+ZIJtVOURzlTpP00X7lB0GGpmx9fO/HmDcmTA5fFifq17Uesu3n26s3lyvFNr63
d5dspHbkLO/OXpyrso0Ar6mdzlfB5wQC7j4vLkTZ+9AdgqzefoZ+R/0SONlwoodg
pHoCPm+ed9XcEXcCqQt8y8YT
-----END PRIVATE KEY-----`;
/**
* Self-signed certificate for `sni.elbv2-test.alchemy.internal` (RSA 2048, expires 2036). Attached as an additional SNI certificate via `ListenerCertificate`.
*/
export const SNI_CERT_PEM = `-----BEGIN CERTIFICATE-----
MIIC0DCCAbgCCQCLZ23ZFriL/jANBgkqhkiG9w0BAQsFADAqMSgwJgYDVQQDDB9z
bmkuZWxidjItdGVzdC5hbGNoZW15LmludGVybmFsMB4XDTI2MDcxMDAzNTM1NloX
DTM2MDcwNzAzNTM1NlowKjEoMCYGA1UEAwwfc25pLmVsYnYyLXRlc3QuYWxjaGVt
eS5pbnRlcm5hbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMOCzt8o
y6rJpyNr8Mv6WEfnKZSHrXY6WzTrisi0iKR9dlIBkmNbRsKTQL2gUUnykRKcTnHa
R16Sajf6WgcNi3Tue3L4ekiI4gt284/bSaB+mnauo10WAmcRAe40fWeSoLkaJjYt
HRYs0ZUpKH/2u9U/S0maDaa+yqEqacJueU9bvbxKcGTPCu3DO/cd0DwRRXbkHL+6
cHgBZLkJLTtZCGbI/O+imVHYGIxRQ4cG2rhhbaINAJpO5HF5vRB7XKaCo/D0XhX4
WJByWiFbHn2T/Lb3q9vNiolKMdPqg7xyzHwbIeLAh5P/dK/i/pTicS00R/IZrf5w
82FC99N4REq1JHkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEADvrSfJZgfEYkswrq
sAZ+II613v9G74iijaI2m7wrOiiJFkc3/euH4UDW9Qst/dqcEoSEhm8NVua42lR1
Siw4kWVPOqd3+FIsiftniIR/ozIL8XU1WM3u2w0k/yZdmmDF9++UORw9MBEpOudb
+AKz6I3krF+Q/PV+m7rXETtHaxLy8MslOX4nXvQ2e13KTRBMvSW9zcSca7xF98rA
89F7hLnUg8u0obOrMXxtpXXjPTbagY6ECzyF33bYOE05uy3dDP3MAv7Jxr9cxeOd
V3uqwcheFO5WISGVbyZE7UN02pxvZfsLZhhrDXwSx8KoviGtztBlC4f7YsJ5KF05
qcCD6A==
-----END CERTIFICATE-----`;
/**
* Private key for {@link SNI_CERT_PEM}.
*/
export const SNI_KEY_PEM = `-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDDgs7fKMuqyacj
a/DL+lhH5ymUh612Ols064rItIikfXZSAZJjW0bCk0C9oFFJ8pESnE5x2kdekmo3
+loHDYt07nty+HpIiOILdvOP20mgfpp2rqNdFgJnEQHuNH1nkqC5GiY2LR0WLNGV
KSh/9rvVP0tJmg2mvsqhKmnCbnlPW728SnBkzwrtwzv3HdA8EUV25By/unB4AWS5
CS07WQhmyPzvoplR2BiMUUOHBtq4YW2iDQCaTuRxeb0Qe1ymgqPw9F4V+FiQcloh
Wx59k/y296vbzYqJSjHT6oO8csx8GyHiwIeT/3Sv4v6U4nEtNEfyGa3+cPNhQvfT
eERKtSR5AgMBAAECggEBAL9qPmg2ZNDdhYokkCjk/bHIHOmSvL3X/JwfUE2Yk3+Y
ZlN7vnsQToMJ8IS3hV7E4kw6RIMrllx9NQmBTstA85yUMMErjW2ettFKsMPTio5b
5Zb0/HSSq9+Ew0MYmP7ijAEuHONF4Ahp8Pf8x+4g/12VDn0NGvh6K6EHCWyXBKYw
EYKSMcfealJ1ZK2wJROHxvxrOxRIPfvfhYiahpejJdmfIE2xlOLzHnMRg2+81WRb
ARjP6i40vvx10XQ+ey8h/mzUvKYm+VMdxAHeGo/1yf9wYjIHdCcdJhR/l1uw1dkr
8JxvQSUyKagKVGa0c/j7c70BNx/bRXxw89gzWECNLgECgYEA5/58QStHGEzKWHi8
JU8bZc04PbGD4agcy+augfVjmivBmUgBsxbmK+tq2KvR3We8vqRZNQXZi0GBYlYk
SQLdbiBaD9EbqwOY9p/WAL9WO1aBSMKcoks2PQ/j0tdUCaMdgtO0yhoKTMS/4tn5
k3U3mxZfTWNrfAUcqsG0qgE0QfECgYEA173i6fhOLtrffDXDqVjTGs5ywXQNBfJD
SuzAE46xgLEzv3bZl3xkrkBpVf4j8NB1S5EIYewUAlExm6hCPIUgeN0eN8FQCE0g
yxDndFhPHG8/PeuGhOMGrGJ2Ik2itHHKwKa0rUrE8rO6KNQS4C/HQdnG9/UZ1zYk
KVD/TcupAwkCgYAlN+yTP/At89PakbQNgD1y/ZNyQlJYF3JXO/DvJIEQMMjkYGr1
Yk0W6rO/gwEuNgBPzWoKWZ/m+WFad1tm4zDHBCWut+tqai9WEZpxkECzUFN5as9a
MhrHfQ8dujHfQe3wGSq96aORYVcve6zQfVOoa9RqQ/LweJl6w4zKYVsS4QKBgQCE
nidEp+x3hPfoRKx4BzANxGZqYMo4o4mWHx6bZxXaBBPJWGe9ZSwGqXWW9NhnCd1w
jEDY4OQT4JFcG/xLc5JYeaQ/pcdqsu67pTKCJF7NHd2EVKmmOmA5y3TO9WZVAbYe
4tshw1p5zt1ah7LquLQF2LckaThvQMrN0wp9afoE8QKBgHRDqvGfp2LAW+YgGQLi
K6336phWvUzIPnsN2O4K51JObtoEY8dC8ViM0gMiB8JSEqLfv642zM9hssXIiV+t
Qm7XN5xozjo/TUY0oOOdFbYVwRgGAwmJYREZlmxVsNpKdDmB7lvBx8s6jNEFnXTn
errfpx2Y/DE5zcMhjnJqkG8e
-----END PRIVATE KEY-----`;
/**
* Self-signed certificate dedicated to the authenticate-oidc listener test.
* Keeping a distinct ACM identity prevents the parallel ListenerCertificate
* test from deleting this test's certificate during listener creation.
*/
export const OIDC_CERT_PEM = `-----BEGIN CERTIFICATE-----
MIIC0jCCAboCCQCJ5vdRGOD3lDANBgkqhkiG9w0BAQsFADArMSkwJwYDVQQDDCBv
aWRjLmVsYnYyLXRlc3QuYWxjaGVteS5pbnRlcm5hbDAeFw0yNjA3MTcwNzQ1MjFa
Fw0zNjA3MTQwNzQ1MjFaMCsxKTAnBgNVBAMMIG9pZGMuZWxidjItdGVzdC5hbGNo
ZW15LmludGVybmFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyGmO
Tdhznpdk/4QBVrzKaKRT1bGnDj168QfMPfHQefCnKFHdO4gXAzve0k/n8Mk+S4+r
tRMuDMUtgVflUcEDWahB5XGZoULJO7kVNVGTmGqNsyuaMDAPPFfQuzmlSfbN/r5Y
qcaZBb//bCIAewC1+Qz3FTxrEU0Z8wO3xU7llJnjtt6gjoDLoH4IyHIpLDb4XxTo
ZUQfkysZ4DlX/oDtCkaSZpgw9Qht0LnXrNqMx26YIXgVdFQoJP69X/7f6AYlPjoL
V5Ho/xB7txcsuZV9WhVl7vjm+IXHjsWZyEXhJwPJqOsKSJD8CSBFZ+TVJhYcyERQ
OZ1o7Gki1RXAFh5EtQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCq1P1Fn/6JtdU4
U8Er3GWl2E4na+kiWR9lIgK9AS1XBv/BDO2htBNOWBV2NqDLBbiU3sXJ40Xo3jXO
wUTWNYeHj8Wq6fRVAHEYgMuy54zyesNnUWkUsuy1pNKqmad2fmt4b853bZePtt7/
iuMVuhwmXhgeuxnsmQfhGlOD9HsgFeSwTT4mp3iVUQMiVnUwsoN9pW0kBpJ96v60
hVWqIjF4KZqhFNQMrTJ4gwTuMt5Ayzovh+gcRL371XCdXMF8xz4INLSy6hxkKWdQ
VdZ7fqIs6pBXqGF4eSP1PFw0pq3y/Zx6+H2cm+jy0T5lh7wKsrqGtba1+2iur8Ae
zOo8aSpd
-----END CERTIFICATE-----`;
/** Private key for {@link OIDC_CERT_PEM}. */
export const OIDC_KEY_PEM = `-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDIaY5N2HOel2T/
hAFWvMpopFPVsacOPXrxB8w98dB58KcoUd07iBcDO97ST+fwyT5Lj6u1Ey4MxS2B
V+VRwQNZqEHlcZmhQsk7uRU1UZOYao2zK5owMA88V9C7OaVJ9s3+vlipxpkFv/9s
IgB7ALX5DPcVPGsRTRnzA7fFTuWUmeO23qCOgMugfgjIciksNvhfFOhlRB+TKxng
OVf+gO0KRpJmmDD1CG3Qudes2ozHbpgheBV0VCgk/r1f/t/oBiU+OgtXkej/EHu3
Fyy5lX1aFWXu+Ob4hceOxZnIReEnA8mo6wpIkPwJIEVn5NUmFhzIRFA5nWjsaSLV
FcAWHkS1AgMBAAECggEBAKtbtdVR0eo0QKNJV2u2mMrIVvZMpC5E2y3kIPqGHF9n
KUYMWUFhp2uYcXkZ4ZO8PouVGJgHAkThA3uoj+dLRXYPq+hnLZj45d8u7bddPPoB
gY9FJN02+o/59ftf2rhXUuMSFfV0XbrQ47CtkgOaI/4C2/FIa7OrXRiwgR0vzJU1
Su9CbgOChVAvWmp65Tugpc+CYyvtk6ra0PBmWm5tJkSrBdxd6Wczmn51c/eBTvwp
vAwaxvW4LSwak0W8Qi7+3p+WgKjtZaN4dAZ0BmSvgt2DDCKfBojphtIUVWpCRowI
1QzETTQGKyI6MvCW8x9ku7wBIstNHTOdC0CcU8sObYECgYEA9zSFNwz7k0j8SZd2
/ZbsYfPgxpLP0aAVwiyGv7JK6izL2RuRutPHzhVBTNo0GYbpQtYcXg2IGyUwFfy0
qyoRrnJAXvr7CfbAidWYNherd18IGZcRGjsCWRAQ5IeNh0BaR6GaZ657R4Z0Yrit
C8Eu6UHSwwmmSM5w3YWwbyegiU0CgYEAz4rb096tus460E5AAnSJK1nS/mWFEEXf
EeF1eU0ucU4BLA5uB7tVfC4V3ruHHgP51CmAgZUbdMtJ/NqQ8eY1Ki5bcBjD56Kz
EK1u5Y+0X4AKiAS+ljFaD4I35i28IVUhkBxJjdwFJxrLzgWp1fll5g724kTaV3cw
+uQXy87+tQkCgYEAk8tUsdsTNbV3EFB8FZT78nwqMM5pbTy2hYa1cTqZS3RI056F
/BrN5EoU5mu2pmRgZVM5Vonki8Yp/5s8MPFP7OnlzmNjX0ulRULsY7q3CwFICHSn
BvWsq67NSrQ4S1qQHy9g7wgEMHkUcElVPCfdchumdHD6d6DlHavmFi6s7ikCgYAX
LLQ7RkQz9c9Pb01qeMTQWGldCsz+8i5ker55Wwryj/lFiB71Mg/rm+HJSztdOKhu
7mtxDMtSEVkjqOxCdqg9G4wOSlWlyd8g35zgeVl0yIFkitMVRlF+JdZEF5tIRY9H
3kDAXG8e3LkhOjSqtfyQ4d7jiTiwR5jqiwm1MlnysQKBgQD0tgIHwgznS7yNpJuq
Y0PEuvaoYTBTEuh2a0uQ33YxfR6HdIkBM67BymsW7hnXJxbBouRP0lkIlF8vLXds
D6tDmacZflTeyzT+9gROK3XErJFAR7Td8IUwz6No1X5f31zVCiMHZYPgeqYqsJND
G4zCLJWe5ZJu/qhtR3sGl7tfJw==
-----END PRIVATE KEY-----`;