From bf1d410afdd092ab1cc9fd284a59cbcbe97f3373 Mon Sep 17 00:00:00 2001 From: Scott Beddall <45376673+scbedd@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:20:19 -0700 Subject: [PATCH] Update Proxy Dev Cert and Docs (#6611) * update dotnet dev cert being shipped with the proxy to renew for another year --- eng/common/testproxy/dotnet-devcert.crt | 33 +++++++++--------- eng/common/testproxy/dotnet-devcert.pfx | Bin 2445 -> 2627 bytes eng/common/testproxy/onboarding/README.me | 10 +++--- .../documentation/asset-sync/README.md | 2 +- 4 files changed, 23 insertions(+), 22 deletions(-) diff --git a/eng/common/testproxy/dotnet-devcert.crt b/eng/common/testproxy/dotnet-devcert.crt index 07976e52ef0..254432686db 100644 --- a/eng/common/testproxy/dotnet-devcert.crt +++ b/eng/common/testproxy/dotnet-devcert.crt @@ -1,20 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDSDCCAjCgAwIBAgIUIoKu8Oao7j10TLNxaUG2Bs0FrRwwDQYJKoZIhvcNAQEL -BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTIyMDgwNTIxMTcyM1oXDTIzMDgw -NTIxMTcyM1owFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA0UPG7ER++5/9D/qa4SCtt7QvdHwcpidbwktPNU8iRW7V -pIDPWS4goLp/+7+maT0Z/mqwSO3JDtm/dtdlr3F/5EMgyUExnYcvUixZAiyFyEwj -j6wnAtNvqsg4rDqBlD17fuqTVsZm9Yo7QYub6p5PeznWYucOxRrczqFCiW4uj0Yk -GgUHPPmCvhSDKowV8CYRHfkD6R8R4SFkoP3/uejXHxeXoYJNMWq5K0GqGaOZtNFB -F7QWZHoLrRpZcY4h+DxwP3c+/FdlVcs9nstkF+EnTnwx5IRyKsaWb/pUEmYKvNDz -wi6qnRUdu+DghZuvyZZDgwoYrSZokcbKumk0MsLC3QIDAQABo4GRMIGOMA8GA1Ud +MIIDZzCCAk+gAwIBAgIUXjY6UxqL53TvxH8dtPNZm6/getIwDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTIzMDcyODIxMDM1MloXDTI0MDcy +NzIxMDM1MlowFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAsTPe57bim6NTmBHS1ldLAr7dnMT7AMtfttfjqPzggDgR +kNKj/mi5Xd86AOR6QfLMMipdL2NpPTZP557t4V1oVgODv+M3SiKRriY01TNbL9K5 +zjYlPDik1BzKJgHiLmHPmuKsWslTTMO86nau5YNzKfaOIFbiV5uTUCLTZh3NspDo +OaIeJ4Efud/6bHQkbIXggAt2TFjVum+jMXLYeyA8ZjwFgW1ENAlOOV5Gm8eFjkIt +OhQSZLlLc9BnJkOAhT0v6Xq0oRwCm0YW42+JFzmIvjK0cU/sFmjDqzKAxhtWexz7 +WT7KDiJU+GNsZmm8KjeU0EaQpzpK8q/MEbNRX1OqrQIDAQABo4GwMIGtMA8GA1Ud EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGmMBYGA1UdJQEB/wQMMAoGCCsGAQUF BwMBMBcGA1UdEQEB/wQNMAuCCWxvY2FsaG9zdDA6BgorBgEEAYI3VAEBBCwMKkFT -UC5ORVQgQ29yZSBIVFRQUyBkZXZlbG9wbWVudCBjZXJ0aWZpY2F0ZTANBgkqhkiG -9w0BAQsFAAOCAQEARX4NxGbycdPVuqvu/CO+/LpWrEm1OcOl7N57/mD5npTIJT78 -TYtXk1J61akumKdf5CaBgCDRcl35LhioFZIMEsiOidffAp6t493xocncFBhIYYrZ -HS6aKsZKPu8h3wOLpYu+zh7f0Hx6pkHPAfw4+knmQjDYomz/hTwuo/MuT8k6Ee7B -NGWqxUamLI8bucuf2ZfT1XOq83uWaFF5KwAuVLhpzo39/TmPyYGnaoKRYf9QjabS -LUjecMNLJFWHUSD4cKHvXJjDYZEiCiy+MdUDytWIsfw0fzAUjz9Qaz8YpZ+fXufM -MNMNfyJHSMEMFIT2D1UaQiwryXWQWJ93OiSdjA== +UC5ORVQgQ29yZSBIVFRQUyBkZXZlbG9wbWVudCBjZXJ0aWZpY2F0ZTAdBgNVHQ4E +FgQU+9BDdfBwXH38ti7IGpL4Kn7IDVgwDQYJKoZIhvcNAQELBQADggEBAKoy2dp8 +gsKk1U51164IIhOYisaJ1egOI0++STd8j94SX9XlCAgwLaPr/mU/U438xKI1inSA +Miaboqtt2tqvfP5nceSYL3FPJ3K0ADw8UFgwApKiRYpRevAIspG+OaqHwHUFRhyG +bxkUZ4w96IEpVtDOGoy12sCmChZgdVk44+y8uurSza18Vj1LfkrN6ppZLt4FII5e +p8BFKtqCRToFRJIIjMePOdTUbeRwUCjBPyYv/h5jcJUfFXQJpPXvJs4LFcUivqA3 +sAut3tut6CDzToTMtAD5ebxSPh3DDM6JOsWhrGoT0if5qoio75tG6yV40gi3Tocr +KCwDu8B2O2HlL5Q= -----END CERTIFICATE----- diff --git a/eng/common/testproxy/dotnet-devcert.pfx b/eng/common/testproxy/dotnet-devcert.pfx index a971cd950a1e42e5c03a5f0aebde478d8a70614d..d8f717ce3cbe99ec93d580a07b985b393e0bb631 100644 GIT binary patch literal 2627 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 S3qbmovc2^DxN@7nRr_BOwaq91 literal 2445 zcmV;833B!@f(eNN0Ru3C2~P$IDuzgg_YDCD0ic2jKm>vbJTQU@I52_(?*<7fhDe6@ z4FLxRpn?P7FoFZz0s#Opf&yE|ZTQfT4iWVwNZb+}`5d0bdif ziJNtXUk{;*nvQ3MhOabxsH+@a_0kox3039v1vEEGpNN|x`?P(W zYiMhcNZ9wP=dc}Pbh8ikg$U1B;p@j~G;zy}R2T&uqC3cbRLWXCR%ctg2=Mp;*6EK> zazpCo%sVM~^b#L+TounBJ|;nwOif61 zK=?X=eAw>y%nto}qwKtO|8rVi!dhscXDs$Cs}){Hiu{K9iG*Uv zldi48axXfL8on>IN{%VrDqSG#QyB0vLcQtGO*;mT0<)(b+L#MvX2yWqS^ayJA+{^? zk(epulk%YQTx4Tsb8A8wKg*SMs5MwYoM(aTTk;(pY5sdw=cSFCOIN~xzZ)}heF85w zQ^1ce9_LDT2X;y?XDsR_Bj?|&0thFkU#|CwVB6?^SW)w>e6x=aNYC~{cRtrCr zS1yi3wX6FVN>v{^R@$YANAZbLQnQ|4%JTuST8g2OWW>XWVXTywq;-B&E60~TT{j~i z0~~$Pi<^znw(lUpj`k~GO)J?g$wl!%3uj0j%^}DRzhc0Z-!aJrk$trVPj5=<7{sOy z;UbeG)j(bza)!Rp6hsz&Zw(o-g(pc$1GqzuJGV$vl#;Qul;c2nk!3&k z>ryv!+t?mR)0WUt+^3zDnDF3mEiw6cNTym5PY;EHw2INA?`SgnmQPF z39QG@*sw{?=rw9%+SQN+gwd;7bzL%6Rso`Qey!>(&W-8%c!KKYTk4_qfi{S?8u?;k zu^d2=2Bse=;^>}(FoFd^1_>&LNQUVaU;V0(ZCA+%8uAzW@ z*1L{%_rVXFA)T(2JNumhI#NYTCGX*}8}A%zB@`Ib{=olmSLzwYh4g+!i~#Jal9F$#V3nuW9w!o8c}pwQH-Q7V`4UBBW@7$3xySUX z=P6zAMar6IdXdklA?OP4#PK{*wLR|{JZv=)gFZvU7`-``;?v*#qYKx^!Y?!+acc&# z0lyphnNf)DRf-)J2jfQ1jPN$)zsfU^T5(hJb)WT;S1MGWmLZZE<~SGZCM#wUM_U1J z0_<>Bt0h(tL`|x5qy;^Pmb9~S!c{{q+=(qjzPH1(g!}$iddA+vHDHF!FR-vlM2^0R zZ+u%K$(+3`pHc_ABlX;m5}nRuNi}n75*CT)_}?tVV`@Tl{W?j$xsPXj5zM;Xg9hjC z6kURaoGJ>P1weQ1C^-5#=;FeD8*%6NM6RS&eDdB%v_`OA+xN!Va@e5<`3~HM>>_NQ zyr{+^bK}9DaM(*^Ycu2X3@SA~!I*HibyS!KFJ@b|9>S^cr z)T4))4rRc;0UA_HFvUnY%-;!I*`v27C+F;TRvhr1w=ya{`FJ+6CUtAiDrKXFvevE+ z(&0?VNTaziW0&G_#|LaM*1&>Ek?$5*NWOFDt3X!tpG>K;>=RLQ^)F5>24xGh+z6aY;kICLeL#}L1>>mL8LLq@TzC!}s=hWU?<c9*SQGz56htwpj zSIFNT-Z2mDdaaa%Z#UbJ7o%vv&(UXsI%}nB;&9&a9{iCRXvYsy0&`fzN$|D6-}4St zEPB<%^pUVXNXq*4IhI?x2VCl2Bp7e_)kdC9!px^2$Ga?+!&u$Y0>|#a?#2+BfjCa? zOv~$I86b9#%vV2UFKSEc-*$I}5jkM*+ja_g1bFR-mu|L7^bhTzNU9<`nhM##6nNsQ zJ9+*d47mriG}ULLQyi_I!4N$CNnzG-fl;Mgc+ZZDW#Sgsl)(g0(P$)*-uV}*j>Faw zREakCBM(9Bh)QH`@hXfQlz99%U?VXlFe3&DDuzgg_YDCF6)_eB6hQ-Ud8Dhy8LAnF z9sVf`{>2f>lQ1zbAutIB1uG5%0vZJX1QfIlj%md)XQrRY&TUn`mX#c;W#/` or `//` etc. -3. The language also used to determine what the [recording directories within a repository are named](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/testproxy/transition-scripts/generate-assets-json.ps1#L47). +3. The language also used to determine what the [recording directories within a repository are named](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/testproxy/onboarding/generate-assets-json.ps1#L47). ## A final note about the initial push diff --git a/tools/test-proxy/documentation/asset-sync/README.md b/tools/test-proxy/documentation/asset-sync/README.md index a92c52f5615..16d37b5c6d5 100644 --- a/tools/test-proxy/documentation/asset-sync/README.md +++ b/tools/test-proxy/documentation/asset-sync/README.md @@ -185,7 +185,7 @@ First, ensure that your language-specific "shim" supports the automatic addition - [PR Enabling in JS](https://github.com/Azure/azure-sdk-for-js/pull/23405) - [PR Enabling in Go](https://github.com/Azure/azure-sdk-for-go/pull/19322) -Use [the transition script](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/testproxy/transition-scripts/generate-assets-json.ps1) and follow the [readme](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/testproxy/transition-scripts/README.md)! +Use [the transition script](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/testproxy/onboarding/generate-assets-json.ps1) and follow the [readme](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/testproxy/transition-scripts/README.md)! In summary, once an assets.json is present, the shim _must_ be updated to **actually send** a reference to that assets.json inside the `record/start` or `playback/start` requests!