Update certificate

This commit is contained in:
oldnapalm
2022-01-21 08:23:59 -03:00
parent 1f2347377d
commit 3fa696d99d
5 changed files with 98 additions and 79 deletions

View File

@@ -1,5 +1,18 @@
# Only breaking changes in releases will be documented here. # Only breaking changes in releases will be documented here.
Update to Zwift_1.0.100317:
* The Windows client launcher now uses Edge instead of Internet Explorer and the zoffline SSL
certificate is no longer accepted. The certificate has been replaced and as a consequence
you will need to configure the client again using the new certificate (Step 2 in README.md)
after updating zoffline.
See https://github.com/zoffline/zwift-offline/issues/154 for details.
Update to Zwift_1.0.100133:
* Changes were made to Zwift's cacert.pem. You will need to re-append cert-zwift-com.pem
to Zwift's cacert.pem.
Update to Zwift_1.0.60239: Update to Zwift_1.0.60239:
* With the update to this Zwift release, zoffline has included significant changes * With the update to this Zwift release, zoffline has included significant changes
to fully support a multiplayer mode, pace partners, and more. to fully support a multiplayer mode, pace partners, and more.

View File

@@ -8,17 +8,15 @@ NET SESSION >nul 2>&1 || ( PowerShell start -verb runas '%~0' & EXIT /B )
CD /D "%~dp0" CD /D "%~dp0"
SET HOSTS="%WINDIR%\system32\drivers\etc\hosts" SET HOSTS="%WINDIR%\system32\drivers\etc\hosts"
>nul 2>&1 FIND /C /I "zwift.com" %HOSTS% COPY %HOSTS% %HOSTS%.bak >nul
IF %ERRORLEVEL% NEQ 0 ( TYPE %HOSTS%.bak | FINDSTR /V /I zwift > %HOSTS%
ECHO Adding servers to hosts file ECHO Adding servers to hosts file
ECHO.>>%HOSTS% ECHO 127.0.0.1 us-or-rly101.zwift.com secure.zwift.com cdn.zwift.com launcher.zwift.com>>%HOSTS%
ECHO 127.0.0.1 us-or-rly101.zwift.com secure.zwift.com cdn.zwift.com launcher.zwift.com>>%HOSTS%
) ELSE ( ECHO Servers found in hosts file, no changes will be made )
ECHO. ECHO.
FOR /F "tokens=4-5 delims=. " %%I IN ('ver') DO SET VERSION=%%I FOR /F "tokens=4-5 delims=. " %%I IN ('ver') DO SET VERSION=%%I
certutil.exe -store Root | FIND /C /I "zwift.com" >nul 2>&1 certutil.exe -store Root | FIND /C /I "54f7f293407370a07679885767e5bd599458e471" >nul 2>&1
IF %ERRORLEVEL% NEQ 0 ( IF %ERRORLEVEL% NEQ 0 (
ECHO Importing certificate ECHO Importing certificate
IF %VERSION% == 10 ( ECHO.|certutil.exe -importpfx Root ..\ssl\cert-zwift-com.p12 IF %VERSION% == 10 ( ECHO.|certutil.exe -importpfx Root ..\ssl\cert-zwift-com.p12
@@ -39,7 +37,7 @@ SET CACERT=%FOLDER%\data\cacert.pem
IF NOT EXIST %CACERT% GOTO:NOT_FOUND IF NOT EXIST %CACERT% GOTO:NOT_FOUND
ECHO %FOLDER%>%ZWIFT% ECHO %FOLDER%>%ZWIFT%
:FOUND :FOUND
>nul 2>&1 FIND /C "MIIEowIBAAKCAQEAuPBKWMw8+OtDjAsZuXUpc89SDWSi5iyS1kfddC6UK6UC5Tsy" %CACERT% >nul 2>&1 FIND /C "MIIEQTCCAymgAwIBAgIUVPfyk0BzcKB2eYhXZ+W9WZRY5HEwDQYJKoZIhvcNAQEL" %CACERT%
IF %ERRORLEVEL% NEQ 0 ( IF %ERRORLEVEL% NEQ 0 (
ECHO Adding certificate to cacert.pem ECHO Adding certificate to cacert.pem
ECHO.>>%CACERT% ECHO.>>%CACERT%

Binary file not shown.

View File

@@ -1,46 +1,53 @@
-----BEGIN RSA PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIEowIBAAKCAQEAuPBKWMw8+OtDjAsZuXUpc89SDWSi5iyS1kfddC6UK6UC5Tsy MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDmmdIPj0YJfQfU
CSzO+Yx0JaVyeNok2F94GnTLyGWD+GTlx6kMuGd7IuQsORT4Y1ho75jQ+XjkAMvd Hi1ox3X4XvbkZV09dYJ65+jcOlajD+yLLC7FEsRr4l3poIpHpElCXMN33xVPAP8s
OK/dao7GYxSFk9lk160BF4pmgG2h/XdstOZ8Mz135oDnHRSnzLwjpohMNJfHABPg oLMw14Z86BzKFxh3mHMldSTQoSNUEvPmZsmOOj306Y2B9kDZYm5i1enOZAzrljPb
idwtLbzLMc4ihBIhDqt6ZfMLeUsul+WUN3w2QsRH0q28PMPZ95470nb9Gwxi8hFS QwZ80/7QlilnPRfv7xP4eUzqpjjUtwbVu/0TylX5X6LniGuylNfk5wn+Fxsck5C4
r4lgf0o9qV4bvH2RTLV9D7oz+GM/vIYFfPyBgBnbzmHMqCyc1u0VwU52IdBZESDV PKUc6VdeOnhVYAN6wwQxbXnQeg5T4FZN6z0tuhtXDQinNtd3F+NMazGup6YZxi5C
2jJVtfXmY9e6st8oW5bvX9naupT5tkFbN8IAsQIDAQABAoIBAFJSvHWcrMONTmsn +KU+6MXIqyh16iOwyN0UDrj2jiIchV62uJ11mLW6n9zSXH002Z5pn5DGGtA116WT
gdL5YXNo5TiLBKx7SP3TzbNrDJAFCy3pVNOau6OALy+W30cGrAIZNUhpl1DkR4Op G2FtbxnjAgMBAAECggEAMXYi2VWI1zYrPLMwWD4YLqrn1/tp8WnID+a4Sqx0sssS
vlNLYBsyDTEx6rGaMRtf/o4xM0zp0Gy+UwJp3qERXyQ5vWBcFDShkWveMtSWeNZw mJNkgL7SxLUsIZVes5koYYSWJJsD7gsvsHnTlZFU9muu6SXlCJn5cLpcqCc39auP
c9ZvBvh0M0xLMxXR3QQY97Go2GtMJnrZJTwoqlersUXDMHNTUogRBm4OAPemWWL6 BwdbChex/FswEAUqybXUKXzqhmttXga8nrYUqSeriz/6J3uyK7OjG/OgrN/0ZqNn
SKA50asXa6EiFUoz+LKiDVuJ7KH/opnMZv3KVPswOOerhzm90QzVb4XBhFuRBRv8 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
-----END RSA PRIVATE KEY----- NUacoS2LNYc1/oucAs94qgBT
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIIDJjCCAg4CCQCiHTxENcjDtjANBgkqhkiG9w0BAQsFADBVMQswCQYDVQQGEwJV MIIEQTCCAymgAwIBAgIUVPfyk0BzcKB2eYhXZ+W9WZRY5HEwDQYJKoZIhvcNAQEL
UzELMAkGA1UECAwCQ0ExEzARBgNVBAcMCkxvbmcgQmVhY2gxDjAMBgNVBAoMBVp3 BQAweTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMRMwEQYDVQQHDApMb25nIEJl
aWZ0MRQwEgYDVQQDDAsqLnp3aWZ0LmNvbTAeFw0xODEwMjMyMzEzMzFaFw0zODEw YWNoMQ4wDAYDVQQKDAVad2lmdDEUMBIGA1UEAwwLKi56d2lmdC5jb20xIjAgBgkq
MTgyMzEzMzFaMFUxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTETMBEGA1UEBwwK hkiG9w0BCQEWE3dlYm1hc3RlckB6d2lmdC5jb20wHhcNMjIwMTEyMjIwMDI5WhcN
TG9uZyBCZWFjaDEOMAwGA1UECgwFWndpZnQxFDASBgNVBAMMCyouendpZnQuY29t MzIwMTEwMjIwMDI5WjB5MQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExEzARBgNV
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuPBKWMw8+OtDjAsZuXUp BAcMCkxvbmcgQmVhY2gxDjAMBgNVBAoMBVp3aWZ0MRQwEgYDVQQDDAsqLnp3aWZ0
c89SDWSi5iyS1kfddC6UK6UC5TsyCSzO+Yx0JaVyeNok2F94GnTLyGWD+GTlx6kM LmNvbTEiMCAGCSqGSIb3DQEJARYTd2VibWFzdGVyQHp3aWZ0LmNvbTCCASIwDQYJ
uGd7IuQsORT4Y1ho75jQ+XjkAMvdOK/dao7GYxSFk9lk160BF4pmgG2h/XdstOZ8 KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOaZ0g+PRgl9B9QeLWjHdfhe9uRlXT11
Mz135oDnHRSnzLwjpohMNJfHABPgidwtLbzLMc4ihBIhDqt6ZfMLeUsul+WUN3w2 gnrn6Nw6VqMP7IssLsUSxGviXemgikekSUJcw3ffFU8A/yygszDXhnzoHMoXGHeY
QsRH0q28PMPZ95470nb9Gwxi8hFSr4lgf0o9qV4bvH2RTLV9D7oz+GM/vIYFfPyB cyV1JNChI1QS8+ZmyY46PfTpjYH2QNlibmLV6c5kDOuWM9tDBnzT/tCWKWc9F+/v
gBnbzmHMqCyc1u0VwU52IdBZESDV2jJVtfXmY9e6st8oW5bvX9naupT5tkFbN8IA E/h5TOqmONS3BtW7/RPKVflfoueIa7KU1+TnCf4XGxyTkLg8pRzpV146eFVgA3rD
sQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAPjj2q7OHkWuhi5XUgr2ZXXrgbwcdJ BDFtedB6DlPgVk3rPS26G1cNCKc213cX40xrMa6nphnGLkL4pT7oxcirKHXqI7DI
xj3iKeImAPITHOCCK36OjEwuHG2m1/antmoCWGWe2jI5rz0j7Jd4Wja77/n9CXmQ 3RQOuPaOIhyFXra4nXWYtbqf3NJcfTTZnmmfkMYa0DXXpZMbYW1vGeMCAwEAAaOB
/kwu5/PHPZQNPwuVNkkNf+OzrI5DYSg3xwth0JHmgAi67jx94U4lmmCYyksPF1sg wDCBvTAdBgNVHQ4EFgQUilrTM6VVDhGPOMkGaiBRBpanbYYwHwYDVR0jBBgwFoAU
ibdlrR55FmiOfrNVqq44eI7706Z5X3aft3h5+OD3aT+6fwXhXq/O1TZCsTrBfauN ilrTM6VVDhGPOMkGaiBRBpanbYYwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYD
/j1hJCC2ehRNR/G7R84Svf/vwdMXaxSx5r198haPOO+YuQ8+3h7rfSYwtXoB8NJR VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMDMBYGA1UdEQQPMA2CCyouendpZnQu
drGbIYXsgSaP+MLvbo8KPi5CgMq1fq+SsWuEB9Ea2rV8YdVDQIIKbac0 Y29tMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0
ZTANBgkqhkiG9w0BAQsFAAOCAQEA0B5lBps3UfixLFUWchEOOgU/bIl6AVr7bfgY
tqJBv4r6aJi7OhLNx4iz+QszJpU5gePnYWJEvvuLo8FQMB9/4ZbD/Z5kM31I6khB
OO6SvpGIjr8I576/ICCv8kv3A9pbjwgdIwkcHssjG03+hLU9j7Z1meep2pHRAYOe
tajt/3ZS2isijJZHPPl5O0ObiE2n5G4+IHbaWhVR4lk85YuKrhrTeBBOHAX4YIhv
ScDddr3aEIPguMwvbMDiBPnRewAFNCiUVpe9XuLX7thIbz23UxA8mB2lG4U9URd6
CqZGFc8ss1RMWFYOZfjDam37wbQAw55h8QxsSu3jijMSy/75Sg==
-----END CERTIFICATE----- -----END CERTIFICATE-----

View File

@@ -1,27 +1,28 @@
-----BEGIN RSA PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
MIIEowIBAAKCAQEAuPBKWMw8+OtDjAsZuXUpc89SDWSi5iyS1kfddC6UK6UC5Tsy MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDmmdIPj0YJfQfU
CSzO+Yx0JaVyeNok2F94GnTLyGWD+GTlx6kMuGd7IuQsORT4Y1ho75jQ+XjkAMvd Hi1ox3X4XvbkZV09dYJ65+jcOlajD+yLLC7FEsRr4l3poIpHpElCXMN33xVPAP8s
OK/dao7GYxSFk9lk160BF4pmgG2h/XdstOZ8Mz135oDnHRSnzLwjpohMNJfHABPg oLMw14Z86BzKFxh3mHMldSTQoSNUEvPmZsmOOj306Y2B9kDZYm5i1enOZAzrljPb
idwtLbzLMc4ihBIhDqt6ZfMLeUsul+WUN3w2QsRH0q28PMPZ95470nb9Gwxi8hFS QwZ80/7QlilnPRfv7xP4eUzqpjjUtwbVu/0TylX5X6LniGuylNfk5wn+Fxsck5C4
r4lgf0o9qV4bvH2RTLV9D7oz+GM/vIYFfPyBgBnbzmHMqCyc1u0VwU52IdBZESDV PKUc6VdeOnhVYAN6wwQxbXnQeg5T4FZN6z0tuhtXDQinNtd3F+NMazGup6YZxi5C
2jJVtfXmY9e6st8oW5bvX9naupT5tkFbN8IAsQIDAQABAoIBAFJSvHWcrMONTmsn +KU+6MXIqyh16iOwyN0UDrj2jiIchV62uJ11mLW6n9zSXH002Z5pn5DGGtA116WT
gdL5YXNo5TiLBKx7SP3TzbNrDJAFCy3pVNOau6OALy+W30cGrAIZNUhpl1DkR4Op G2FtbxnjAgMBAAECggEAMXYi2VWI1zYrPLMwWD4YLqrn1/tp8WnID+a4Sqx0sssS
vlNLYBsyDTEx6rGaMRtf/o4xM0zp0Gy+UwJp3qERXyQ5vWBcFDShkWveMtSWeNZw mJNkgL7SxLUsIZVes5koYYSWJJsD7gsvsHnTlZFU9muu6SXlCJn5cLpcqCc39auP
c9ZvBvh0M0xLMxXR3QQY97Go2GtMJnrZJTwoqlersUXDMHNTUogRBm4OAPemWWL6 BwdbChex/FswEAUqybXUKXzqhmttXga8nrYUqSeriz/6J3uyK7OjG/OgrN/0ZqNn
SKA50asXa6EiFUoz+LKiDVuJ7KH/opnMZv3KVPswOOerhzm90QzVb4XBhFuRBRv8 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
-----END RSA PRIVATE KEY----- NUacoS2LNYc1/oucAs94qgBT
-----END PRIVATE KEY-----