Skip to content
Snippets Groups Projects
Commit 1009a417 authored by chengr28's avatar chengr28
Browse files

2015-02-24

parent 8459a733
No related branches found
No related tags found
No related merge requests found
Showing
with 7 additions and 700 deletions
...@@ -4,7 +4,7 @@ Revoke China Certificates.<br /> ...@@ -4,7 +4,7 @@ Revoke China Certificates.<br />
全自动可疑证书吊销工具/全自動可疑憑證撤銷工具<br /> 全自动可疑证书吊销工具/全自動可疑憑證撤銷工具<br />
### Updated ### Updated
**2015-02-20** **2015-02-24**
### Type ### Type
* Online Certificates/在线证书/在線證書 * Online Certificates/在线证书/在線證書
...@@ -35,9 +35,13 @@ Revoke China Certificates.<br /> ...@@ -35,9 +35,13 @@ Revoke China Certificates.<br />
* [简体中文](https://github.com/chengr28/RevokeChinaCerts/wiki/ReadMe_Organization(Chinese_Simplified)) * [简体中文](https://github.com/chengr28/RevokeChinaCerts/wiki/ReadMe_Organization(Chinese_Simplified))
* [繁體中文](https://github.com/chengr28/RevokeChinaCerts/wiki/ReadMe_Organization(Chinese_Traditional)) * [繁體中文](https://github.com/chengr28/RevokeChinaCerts/wiki/ReadMe_Organization(Chinese_Traditional))
### Contributors
* [Script to automatically disable for Mac OS X](https://github.com/QuantumGhost/RevokeChinaCerts/tree/master/Mac)
* [SoftCertPolicyAppender](https://github.com/lhyqy5/RevokeChinaCerts/tree/master/Windows/SoftCertPolicyAppender)
* [Android version of automated tools](https://github.com/phoeagon/RevokeChinaCerts/tree/master/Android)
### Thanks ### Thanks
* [拉黑证书 让你的电脑再也装不上某些软件 附证书大全](http://blog.eqoe.cn/posts/ban-digital-cert.html)
* [BlockChinaSoftware](https://github.com/SCFWSE/BlockChinaSoftware) * [BlockChinaSoftware](https://github.com/SCFWSE/BlockChinaSoftware)
* [UTLS-Blocker](https://github.com/SCFWSE/UTLS-Blocker) * [UTLS-Blocker](https://github.com/SCFWSE/UTLS-Blocker)
* [拉黑证书 让你的电脑再也装不上某些软件 附证书大全](http://blog.eqoe.cn/posts/ban-digital-cert.html)
* [Local-Policy](https://bitbucket.org/MartinEden/local-policy/overview) * [Local-Policy](https://bitbucket.org/MartinEden/local-policy/overview)
* [SoftCertPolicyAppender](https://github.com/lhyqy5/RevokeChinaCerts/tree/master/Windows/SoftCertPolicyAppender)
:: RevokeChinaCerts CodeSigning batch
:: Revoke China Certificates.
::
:: Author: Chengr28
::
@echo off
:: Folder location
cd /d %~dp0
cd..
set Folder=%cd%
:: Architecture check
set CertMgr="%Folder%\Tools\CertMgr"
if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" set CertMgr="%Folder%\Tools\CertMgr_x86"
:: Add certificates to CRL
set Folder=%Folder%\ArchiveCerts\CodeSigning
%CertMgr% -add -c "%Folder%\WoSign_Code_Signing_Authority_UTN_USERFirst_Object.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\WoTrust_Code_Signing_Authority_UTN_USERFirst_Object.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\91Com.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Baidu_China_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Beijing_Baidu_Netcom_Science_And_Technology_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Beijing_Baofeng_Technology_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Beijing_Funshion_Online_Technologies_Ltd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Beijing_Kingsoft_Security_Software_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\BEIJING_KUWO_TECHNOLOGY_COLTD.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\BEIJING_QIYI_CENTURY_SCIENCE_TECHNOLOGY_COLTD.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Beijing_Rising_Information_Technology_Corporation_Limited.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Beijing_Sohu_New_Media_Information_Technology_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Guangzhou_Tieren_Network_Technology_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Kingsoft_Security_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\LE_SHI_INTERNET_INFORMATION_TECHNOLOGY_CORP_BEIJING.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Maxthon_Asia_Limited.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\MeituCom.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\NetEase_Hangzhou_Network_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\PPLive_Corporation.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Qihoo_360_Software_Beijing_Company_Limited.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Shanghai_Quan_Tudou_Network_Technology_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ShenZhen_Xunlei_Networking_Technologies_Ltd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\TAOBAO_CHINA_SOFTWARE_COLTD.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Tencent_Technology_Shenzhen_Company_Limited.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Tencent_Technology_Shenzhen_Company_Limited_201001.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\UC_Mobile_Limited.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Wandou_Technology_Ltd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Xiamen_Yitianxia_Network_Technology_CoLtd.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\XiamiCom.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\YlmfCom.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\YY_Inc.crt" -s Disallowed
:: Print to screen.
@echo.
@echo RevokeChinaCerts CodeSigning version
@echo Done. Please confirm the messages on screen.
@echo.
@pause
:: RevokeChinaCerts CodeSigning Choice batch
:: Revoke China Certificates.
::
:: Author: Chengr28
::
@echo off
:: Folder location
cd /d %~dp0
cd..
set Folder=%cd%
:: Architecture check
set CertMgr="%Folder%\Tools\CertMgr"
if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" set CertMgr="%Folder%\Tools\CertMgr_x86"
:: Add certificates to CRL
set Folder=%Folder%\ArchiveCerts\CodeSigning
set /p UserChoice="Revoke WoSign Code Signing Authority(UTN-USERFirst-Object)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-1
%CertMgr% -add -c "%Folder%\WoSign_Code_Signing_Authority_UTN_USERFirst_Object.crt" -s Disallowed
:CERT-1
@echo.
set /p UserChoice="Revoke WoTrust Code Signing Authority(UTN-USERFirst-Object)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-2
%CertMgr% -add -c "%Folder%\WoTrust_Code_Signing_Authority_UTN_USERFirst_Object.crt" -s Disallowed
:CERT-2
@echo.
set /p UserChoice="Revoke 91.Com? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-3
%CertMgr% -add -c "%Folder%\91Com.crt" -s Disallowed
:CERT-3
@echo.
set /p UserChoice="Revoke Baidu (China) Co., Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-4
%CertMgr% -add -c "%Folder%\Baidu_China_CoLtd.crt" -s Disallowed
:CERT-4
@echo.
set /p UserChoice="Revoke Beijing baidu Netcom science and technology co.ltd? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-5
%CertMgr% -add -c "%Folder%\Beijing_Baidu_Netcom_Science_And_Technology_CoLtd.crt" -s Disallowed
:CERT-5
@echo.
set /p UserChoice="Revoke Beijing Baofeng Technology Co., Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-6
%CertMgr% -add -c "%Folder%\Beijing_Baofeng_Technology_CoLtd.crt" -s Disallowed
:CERT-6
@echo.
set /p UserChoice="Revoke Beijing Funshion Online Technologies Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-7
%CertMgr% -add -c "%Folder%\Beijing_Funshion_Online_Technologies_Ltd.crt" -s Disallowed
:CERT-7
@echo.
set /p UserChoice="Revoke Beijing Kingsoft Security software Co.,Ltd? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-8
%CertMgr% -add -c "%Folder%\Beijing_Kingsoft_Security_Software_CoLtd.crt" -s Disallowed
:CERT-8
@echo.
set /p UserChoice="Revoke BEIJING KUWO TECHNOLOGY CO.,LTD.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-9
%CertMgr% -add -c "%Folder%\BEIJING_KUWO_TECHNOLOGY_COLTD.crt" -s Disallowed
:CERT-9
@echo.
set /p UserChoice="Revoke BEIJING QIYI CENTURY SCIENCE&TECHNOLOGY CO.,LTD.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-10
%CertMgr% -add -c "%Folder%\BEIJING_QIYI_CENTURY_SCIENCE_TECHNOLOGY_COLTD.crt" -s Disallowed
:CERT-10
@echo.
set /p UserChoice="Revoke Beijing Rising Information Technology Corporation Limited? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-11
%CertMgr% -add -c "%Folder%\Beijing_Rising_Information_Technology_Corporation_Limited.crt" -s Disallowed
:CERT-11
@echo.
set /p UserChoice="Revoke Beijing Sohu New Media Information Technology Co., Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-12
%CertMgr% -add -c "%Folder%\Beijing_Sohu_New_Media_Information_Technology_CoLtd.crt" -s Disallowed
:CERT-12
@echo.
set /p UserChoice="Revoke Guangzhou Tieren Network Technology Co.,Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-13
%CertMgr% -add -c "%Folder%\Guangzhou_Tieren_Network_Technology_CoLtd.crt" -s Disallowed
:CERT-13
@echo.
set /p UserChoice="Revoke Kingsoft Security Co.,Ltd? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-14
%CertMgr% -add -c "%Folder%\Kingsoft_Security_CoLtd.crt" -s Disallowed
:CERT-14
@echo.
set /p UserChoice="Revoke LE SHI INTERNET INFORMATION TECHNOLOGY CORP.,BEI JING? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-15
%CertMgr% -add -c "%Folder%\LE_SHI_INTERNET_INFORMATION_TECHNOLOGY_CORP_BEIJING.crt" -s Disallowed
:CERT-15
@echo.
set /p UserChoice="Revoke Maxthon (Asia) Limited? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-16
%CertMgr% -add -c "%Folder%\Maxthon_Asia_Limited.crt" -s Disallowed
:CERT-16
@echo.
set /p UserChoice="Revoke Meitu.Com? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-17
%CertMgr% -add -c "%Folder%\MeituCom.crt" -s Disallowed
:CERT-17
@echo.
set /p UserChoice="Revoke NetEase(Hangzhou) Network Co. Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-18
%CertMgr% -add -c "%Folder%\NetEase_Hangzhou_Network_CoLtd.crt" -s Disallowed
:CERT-18
@echo.
set /p UserChoice="Revoke PPLive Corporation? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-19
%CertMgr% -add -c "%Folder%\PPLive_Corporation.crt" -s Disallowed
:CERT-19
@echo.
set /p UserChoice="Revoke Qihoo 360 Software Beijing Company Limited? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-20
%CertMgr% -add -c "%Folder%\Qihoo_360_Software_Beijing_Company_Limited.crt" -s Disallowed
:CERT-20
@echo.
set /p UserChoice="Revoke Shanghai Quan Tudou Network Technology Co., Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-21
%CertMgr% -add -c "%Folder%\Shanghai_Quan_Tudou_Network_Technology_CoLtd.crt" -s Disallowed
:CERT-21
@echo.
set /p UserChoice="Revoke ShenZhen Xunlei Networking Technologies Ltd.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-22
%CertMgr% -add -c "%Folder%\ShenZhen_Xunlei_Networking_Technologies_Ltd.crt" -s Disallowed
:CERT-22
@echo.
set /p UserChoice="Revoke TAOBAO (CHINA) SOFTWARE CO.,LTD.? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-23
%CertMgr% -add -c "%Folder%\TAOBAO_CHINA_SOFTWARE_COLTD.crt" -s Disallowed
:CERT-23
@echo.
set /p UserChoice="Revoke Tencent Technology Shenzhen Company Limited? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-24
%CertMgr% -add -c "%Folder%\Tencent_Technology_Shenzhen_Company_Limited.crt" -s Disallowed
:CERT-24
@echo.
set /p UserChoice="Revoke Tencent Technology Shenzhen Company Limited(2010-01-26)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-25
%CertMgr% -add -c "%Folder%\Tencent_Technology_Shenzhen_Company_Limited_201001.crt" -s Disallowed
:CERT-25
@echo.
set /p UserChoice="Revoke UC Mobile Limited? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-26
%CertMgr% -add -c "%Folder%\UC_Mobile_Limited.crt" -s Disallowed
:CERT-26
@echo.
set /p UserChoice="Revoke Wandou Technology Ltd? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-27
%CertMgr% -add -c "%Folder%\Wandou_Technology_Ltd.crt" -s Disallowed
:CERT-27
@echo.
set /p UserChoice="Revoke Xiamen Yitianxia Network Technology Co., Ltd? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-28
%CertMgr% -add -c "%Folder%\Xiamen_Yitianxia_Network_Technology_CoLtd.crt" -s Disallowed
:CERT-28
@echo.
set /p UserChoice="Revoke Xiami.Com? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-29
%CertMgr% -add -c "%Folder%\XiamiCom.crt" -s Disallowed
:CERT-29
@echo.
set /p UserChoice="Revoke Ylmf.Com? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-30
%CertMgr% -add -c "%Folder%\YlmfCom.crt" -s Disallowed
:CERT-30
@echo.
set /p UserChoice="Revoke YY Inc? [Y/N]"
if /i not "%UserChoice%" == "Y" goto Exit
%CertMgr% -add -c "%Folder%\YY_Inc.crt" -s Disallowed
:: Print to screen.
:Exit
@echo.
@echo RevokeChinaCerts CodeSigning Choice version
@echo Done. Please confirm the messages on screen.
@echo.
@pause
:: RevokeChinaCerts CodeSigning Restore batch
:: Revoke China Certificates.
::
:: Author: Chengr28
::
@echo off
:: Folder location
cd /d %~dp0
cd..
:: Architecture check
set CertMgr="%cd%\Tools\CertMgr"
if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" set CertMgr="%cd%\Tools\CertMgr_x86"
:: Restore certificates
:: WoSign Code Signing Authority(UTN-USERFirst-Object)
%CertMgr% -del -c -sha1 EA36152981E296F9763E1DC74B3262D3928563F8 -s Disallowed
:: WoTrust Code Signing Authority(UTN-USERFirst-Object)
%CertMgr% -del -c -sha1 B28CCC46D234A7D7CF7F21CCB9406F48A5273CC6 -s Disallowed
:: 91.Com
%CertMgr% -del -c -sha1 E87D1C1D3FE2BCA700EB7B8DC0E45B97EAF19405 -s Disallowed
:: Baidu (China) Co., Ltd.
%CertMgr% -del -c -sha1 A34B70840C2B6F718877DDB1C2DE2C27F2C91C43 -s Disallowed
:: Beijing baidu Netcom science and technology co.ltd
%CertMgr% -del -c -sha1 D60C12D1FDB9E45551A00C8815CCD486C043945B -s Disallowed
:: Beijing Baofeng Technology Co., Ltd.
%CertMgr% -del -c -sha1 CB6F65314E5B25D61304AB2C9C8870B574CC21F5 -s Disallowed
:: Beijing Funshion Online Technologies Ltd.
%CertMgr% -del -c -sha1 9AB5445104C6CCE5A22431CF29C4331CBC328A1B -s Disallowed
:: Beijing Kingsoft Security software Co.,Ltd
%CertMgr% -del -c -sha1 E88DD1ACD2DB3A352072AA49C675F4944A3FEF82 -s Disallowed
:: BEIJING KUWO TECHNOLOGY CO.,LTD.
%CertMgr% -del -c -sha1 5FFFD1A3EAE5ED74558913C4A8476D1514C6D61F -s Disallowed
:: BEIJING QIYI CENTURY SCIENCE&TECHNOLOGY CO.,LTD.
%CertMgr% -del -c -sha1 5DC57AF121E3101F4BFEA8A22BBDADC0869C80EE -s Disallowed
:: Beijing Rising Information Technology Corporation Limited
%CertMgr% -del -c -sha1 D9421BEDD9F5B8A91DD3F8691E7A42D83C983325 -s Disallowed
:: Beijing Sohu New Media Information Technology Co., Ltd.
%CertMgr% -del -c -sha1 D1BB252CAC3D250C55978F7EAAF121DA91A17B42 -s Disallowed
:: Guangzhou Tieren Network Technology Co.,Ltd.
%CertMgr% -del -c -sha1 2529C0C0D833806AFBFA3C31987C19A18722A2FE -s Disallowed
:: Kingsoft Security Co.,Ltd
%CertMgr% -del -c -sha1 2BDEC50B4446652C126709A08248E572B859CCCC -s Disallowed
:: LE SHI INTERNET INFORMATION TECHNOLOGY CORP.,BEI JING
%CertMgr% -del -c -sha1 62DF2BC4B5902B52C215C697D06038E3B28CF5D3 -s Disallowed
:: Maxthon (Asia) Limited
%CertMgr% -del -c -sha1 1481414E8E87412A00D3341167FE3A92C681B830 -s Disallowed
:: Meitu.Com
%CertMgr% -del -c -sha1 7B6FAE77BD19FEC5410293344B36124774A6D8F1 -s Disallowed
:: NetEase(Hangzhou) Network Co. Ltd.
%CertMgr% -del -c -sha1 E0387F3AF5752A4620EC617C39153C0E666CF5F8 -s Disallowed
:: PPLive Corporation
%CertMgr% -del -c -sha1 5477E38783CD37B1E5729B15D7C0873A2D72DB9D -s Disallowed
:: Qihoo 360 Software Beijing Company Limited
%CertMgr% -del -c -sha1 1E5BB77FCB63F26277F95AAE09B852699327A08A -s Disallowed
:: Shanghai Quan Tudou Network Technology Co., Ltd.
%CertMgr% -del -c -sha1 935140881F50BDF775D3CEF034C0D21C18FD2567 -s Disallowed
:: ShenZhen Xunlei Networking Technologies Ltd.
%CertMgr% -del -c -sha1 4099665730474153EADF671B8B475C03C08A46D0 -s Disallowed
:: TAOBAO (CHINA) SOFTWARE CO.,LTD.
%CertMgr% -del -c -sha1 E5777A69CAFD7F7C6F89C5297DD1159C7AE9B881 -s Disallowed
:: Tencent Technology Shenzhen Company Limited
%CertMgr% -del -c -sha1 2FDD445591CD2EEDBEF8B8A281896A59C08B3DC9 -s Disallowed
:: Tencent Technology Shenzhen Company Limited(2010-01-26)
%CertMgr% -del -c -sha1 8B46390D86B891E5A3D3AAB2B00D6FDB27A0F791 -s Disallowed
:: UC Mobile Limited
%CertMgr% -del -c -sha1 1540C77B5D19FC5A71A04DB001488E55B45DDC7F -s Disallowed
:: Wandou Technology Ltd
%CertMgr% -del -c -sha1 AB09D1AFE555CFC580575F5BC78B16B9F1C4E432 -s Disallowed
:: Xiamen Yitianxia Network Technology Co., Ltd
%CertMgr% -del -c -sha1 F49A648C69C2F01A0FDEB3992C5AE0A14D5AD9FC -s Disallowed
:: Xiami.Com
%CertMgr% -del -c -sha1 EEC507F719D5BA0CB913F034E045A24A509D8A5F -s Disallowed
:: Ylmf.Com
%CertMgr% -del -c -sha1 93A77CA50F165A5873DD3995874867B616AB3644 -s Disallowed
:: YY Inc
%CertMgr% -del -c -sha1 B3B89CD7940DC67E4291A3EE767AC17A3BC9E620 -s Disallowed
:: Print to screen.
@echo.
@echo RevokeChinaCerts CodeSigning Restore version
@echo Done. Please confirm the messages on screen.
@echo.
@pause
:: RevokeChinaCerts Organization batch
:: Revoke China Certificates.
::
:: Author: Chengr28
::
@echo off
:: Folder location
cd /d %~dp0
cd..
set Folder=%cd%
:: Architecture check
set CertMgr="%Folder%\Tools\CertMgr"
if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" set CertMgr="%Folder%\Tools\CertMgr_x86"
:: Add certificates to CRL
set Folder=%Folder%\ArchiveCerts\Organization
%CertMgr% -add -c "%Folder%\ABC.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ABC_TEST_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ABC2048.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\AlibabaCom_Corporation_Root_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ALIPAY_ROOT.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Alipay_Trust_NetWork.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\BOCOMCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CCB_CA_ROOT_199906.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CCB_CA_ROOT_200906.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA_CS_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA_CS_TEST_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA_Operation_CA3.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA_RCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA_Root_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\CFCA_RSA_RCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\China_Trust_Network_1.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\China_Trust_Network_2.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\China_Trust_Network_3.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ICBC.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ICBC_Root_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\IcbcCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\iTruschina_CN_Root_CA_1.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\iTruschina_CN_Root_CA_2.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\iTruschina_CN_Root_CA_3.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\Personal_ICBC_CA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\ROOTCA_OSCCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\SZCA.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\SZCA_200307.crt" -s Disallowed
%CertMgr% -add -c "%Folder%\TenpayCom_Root_CA.crt" -s Disallowed
:: Print to screen.
@echo.
@echo RevokeChinaCerts Organization version
@echo Done. Please confirm the messages on screen.
@echo.
@pause
:: RevokeChinaCerts Organization Choice batch
:: Revoke China Certificates.
::
:: Author: Chengr28
::
@echo off
:: Folder location
cd /d %~dp0
cd..
set Folder=%cd%
:: Architecture check
set CertMgr="%Folder%\Tools\CertMgr"
if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" set CertMgr="%Folder%\Tools\CertMgr_x86"
:: Add certificates to CRL
set Folder=%Folder%\ArchiveCerts\Organization
set /p UserChoice="Revoke ABC? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-1
%CertMgr% -add -c "%Folder%\ABC.crt" -s Disallowed
:CERT-1
@echo.
set /p UserChoice="Revoke ABC TEST CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-2
%CertMgr% -add -c "%Folder%\ABC_TEST_CA.crt" -s Disallowed
:CERT-2
@echo.
set /p UserChoice="Revoke ABC2048? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-3
%CertMgr% -add -c "%Folder%\ABC2048.crt" -s Disallowed
:CERT-3
@echo.
set /p UserChoice="Revoke Alibaba.com Corporation Root CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-4
%CertMgr% -add -c "%Folder%\AlibabaCom_Corporation_Root_CA.crt" -s Disallowed
:CERT-4
@echo.
set /p UserChoice="Revoke ALIPAY_ROOT? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-5
%CertMgr% -add -c "%Folder%\ALIPAY_ROOT.crt" -s Disallowed
:CERT-5
@echo.
set /p UserChoice="Revoke Alipay Trust NetWork? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-6
%CertMgr% -add -c "%Folder%\Alipay_Trust_NetWork.crt" -s Disallowed
:CERT-6
@echo.
set /p UserChoice="Revoke BOCOMCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-7
%CertMgr% -add -c "%Folder%\BOCOMCA.crt" -s Disallowed
:CERT-7
@echo.
set /p UserChoice="Revoke CCB CA ROOT(1999-06-29)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-8
%CertMgr% -add -c "%Folder%\CCB_CA_ROOT_199906.crt" -s Disallowed
:CERT-8
@echo.
set /p UserChoice="Revoke CCB CA ROOT(2009-06-01)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-9
%CertMgr% -add -c "%Folder%\CCB_CA_ROOT_200906.crt" -s Disallowed
:CERT-9
@echo.
set /p UserChoice="Revoke CFCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-10
%CertMgr% -add -c "%Folder%\CFCA.crt" -s Disallowed
:CERT-10
@echo.
set /p UserChoice="Revoke CFCA CS CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-11
%CertMgr% -add -c "%Folder%\CFCA_CS_CA.crt" -s Disallowed
:CERT-11
@echo.
set /p UserChoice="Revoke CFCA CS TEST CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-12
%CertMgr% -add -c "%Folder%\CFCA_CS_TEST_CA.crt" -s Disallowed
:CERT-12
@echo.
set /p UserChoice="Revoke CFCA Operation CA3? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-13
%CertMgr% -add -c "%Folder%\CFCA_Operation_CA3.crt" -s Disallowed
:CERT-13
@echo.
set /p UserChoice="Revoke CFCA RCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-14
%CertMgr% -add -c "%Folder%\CFCA_RCA.crt" -s Disallowed
:CERT-14
@echo.
set /p UserChoice="Revoke CFCA Root CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-15
%CertMgr% -add -c "%Folder%\CFCA_Root_CA.crt" -s Disallowed
:CERT-15
@echo.
set /p UserChoice="Revoke CFCA RSA RCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-16
%CertMgr% -add -c "%Folder%\CFCA_RSA_RCA.crt" -s Disallowed
:CERT-16
@echo.
set /p UserChoice="Revoke China Trust Network(1)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-17
%CertMgr% -add -c "%Folder%\China_Trust_Network_1.crt" -s Disallowed
:CERT-17
@echo.
set /p UserChoice="Revoke China Trust Network(2)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-18
%CertMgr% -add -c "%Folder%\China_Trust_Network_2.crt" -s Disallowed
:CERT-18
@echo.
set /p UserChoice="Revoke China Trust Network(3)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-19
%CertMgr% -add -c "%Folder%\China_Trust_Network_3.crt" -s Disallowed
:CERT-19
@echo.
set /p UserChoice="Revoke ICBC? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-20
%CertMgr% -add -c "%Folder%\ICBC.crt" -s Disallowed
:CERT-20
@echo.
set /p UserChoice="Revoke ICBC Root CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-21
%CertMgr% -add -c "%Folder%\ICBC_Root_CA.crt" -s Disallowed
:CERT-21
@echo.
set /p UserChoice="Revoke IcbcCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-22
%CertMgr% -add -c "%Folder%\IcbcCA.crt" -s Disallowed
:CERT-22
@echo.
set /p UserChoice="Revoke iTruschina CN Root CA(1)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-23
%CertMgr% -add -c "%Folder%\iTruschina_CN_Root_CA_1.crt" -s Disallowed
:CERT-23
@echo.
set /p UserChoice="Revoke iTruschina CN Root CA(2)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-24
%CertMgr% -add -c "%Folder%\iTruschina_CN_Root_CA_2.crt" -s Disallowed
:CERT-24
@echo.
set /p UserChoice="Revoke iTruschina CN Root CA(3)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-25
%CertMgr% -add -c "%Folder%\iTruschina_CN_Root_CA_3.crt" -s Disallowed
:CERT-25
@echo.
set /p UserChoice="Revoke Personal ICBC CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-26
%CertMgr% -add -c "%Folder%\Personal_ICBC_CA.crt" -s Disallowed
:CERT-26
@echo.
set /p UserChoice="Revoke ROOTCA OSCCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-27
%CertMgr% -add -c "%Folder%\ROOTCA_OSCCA.crt" -s Disallowed
:CERT-27
@echo.
set /p UserChoice="Revoke SZCA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-28
%CertMgr% -add -c "%Folder%\SZCA.crt" -s Disallowed
:CERT-28
@echo.
set /p UserChoice="Revoke SZCA(20030722)? [Y/N]"
if /i not "%UserChoice%" == "Y" goto CERT-29
%CertMgr% -add -c "%Folder%\SZCA_200307.crt" -s Disallowed
:CERT-29
@echo.
set /p UserChoice="Revoke TenpayCom Root CA? [Y/N]"
if /i not "%UserChoice%" == "Y" goto Exit
%CertMgr% -add -c "%Folder%\TenpayCom_Root_CA.crt" -s Disallowed
:: Print to screen.
:Exit
@echo.
@echo RevokeChinaCerts Organization Choice version
@echo Done. Please confirm the messages on screen.
@echo.
@pause
:: RevokeChinaCerts Organization Restore batch
:: Revoke China Certificates.
::
:: Author: Chengr28
::
@echo off
:: Folder location
cd /d %~dp0
cd..
:: Architecture check
set CertMgr="%cd%\Tools\CertMgr"
if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" set CertMgr="%cd%\Tools\CertMgr_x86"
:: Restore certificates
:: ABC
%CertMgr% -del -c -sha1 78D0CDF5752D1E5B58A674644CFE3499BF02F9EF -s Disallowed
:: ABC TEST CA
%CertMgr% -del -c -sha1 F18C39F8B5A3E9BADC811BBA7690E8D0143BD851 -s Disallowed
:: ABC2048
%CertMgr% -del -c -sha1 6FAE9AD81467C5FCB93574670F52C8EF538F8B6D -s Disallowed
:: Alibaba.com Corporation Root CA
%CertMgr% -del -c -sha1 A7217F919843199C958C128449DD52D2723B0A8A -s Disallowed
:: ALIPAY_ROOT
%CertMgr% -del -c -sha1 59864294A96B3E5C37C058E9D1FBDE5FF0C2E4EE -s Disallowed
:: Alipay Trust NetWork
%CertMgr% -del -c -sha1 89A2FB0E332BA7275FE712FEC669D746125B1F32 -s Disallowed
:: BOCOMCA
%CertMgr% -del -c -sha1 4571466B830EAC5FCDC22103B9733C1A15CE78AC -s Disallowed
:: CCB CA ROOT(1999-06-29)
%CertMgr% -del -c -sha1 3018E5D74DF29E3590F5BB8DF01AA7FC116BB4DE -s Disallowed
:: CCB CA ROOT(2009-06-01)
%CertMgr% -del -c -sha1 8582B4AF7491B3D16636EEB32D44993D7DEE6C40 -s Disallowed
:: CFCA
%CertMgr% -del -c -sha1 A9743B713E4109381622D3689AB5D9E1DC51B164 -s Disallowed
:: CFCA CS CA
%CertMgr% -del -c -sha1 D3FBFAA8A67FC9A2EADBF86AEB5D07A9D6AF322E -s Disallowed
:: CFCA CS TEST CA
%CertMgr% -del -c -sha1 B5DCF1C58E86DBED2EA2D217A5C28D11FD9254F0 -s Disallowed
:: CFCA Operation CA3
%CertMgr% -del -c -sha1 5A3A3EA74AE5D29F25A670024949869D1222E42A -s Disallowed
:: CFCA RCA
%CertMgr% -del -c -sha1 AE73DFF81CF24E50DD52CA1496E7EF94876061CB -s Disallowed
:: CFCA Root CA
%CertMgr% -del -c -sha1 31BD6AEF73031C5A49338E7A06040DD815EF7512 -s Disallowed
:: CFCA RSA RCA
%CertMgr% -del -c -sha1 57C5CEBB53FBF181E0B13977AF864F1C13F11AA9 -s Disallowed
:: China Trust Network(1)
%CertMgr% -del -c -sha1 C2CAEB0DC296FD50596BCA0F53C5364521167039 -s Disallowed
:: China Trust Network(2)
%CertMgr% -del -c -sha1 B39B0B24B156D8B6123CAF7BA249DC81F27E39FA -s Disallowed
:: China Trust Network(3)
%CertMgr% -del -c -sha1 7C88AE178AE6AB8E69C30AF586D84EF29B6E6AE3 -s Disallowed
:: ICBC
%CertMgr% -del -c -sha1 E3F9043072BABF5E9C631960B34CCCF9FFC8BA41 -s Disallowed
:: ICBC Root CA
%CertMgr% -del -c -sha1 5A960203C10CFA8D42DD115B61154F98E2F617F7 -s Disallowed
:: IcbcCA
%CertMgr% -del -c -sha1 A02A23D13576ECA35498DC69166A20651E203E31 -s Disallowed
:: iTruschina CN Root CA(1)
%CertMgr% -del -c -sha1 240A61A2577970625B9F0B81283C4AA4037217B1 -s Disallowed
:: iTruschina CN Root CA(2)
%CertMgr% -del -c -sha1 46F168AF009C28C18F452EB85F5E8747892B3C8B -s Disallowed
:: iTruschina CN Root CA(3)
%CertMgr% -del -c -sha1 654E9FADD2032AE1B87D6263AF04FD7FEE38D57C -s Disallowed
:: Personal ICBC CA
%CertMgr% -del -c -sha1 2ABC81B0D7D052F887965562BB10AA66A80F7674 -s Disallowed
:: ROOTCA OSCCA
%CertMgr% -del -c -sha1 DBB84423C928ABE889D0E368FC3191D151DDB1AB -s Disallowed
:: SZCA
%CertMgr% -del -c -sha1 B0049D436F27237EE59C746A1EF3C96A8E1B54AC -s Disallowed
:: SZCA(20030722)
%CertMgr% -del -c -sha1 90D7A97592F0A3E2165DE5DA23B57701D74A298D -s Disallowed
:: TenpayCom Root CA
%CertMgr% -del -c -sha1 56502166C0DE2488950491C90C7560E0E7AA7378 -s Disallowed
:: Print to screen.
@echo.
@echo RevokeChinaCerts Organization Restore version
@echo Done. Please confirm the messages on screen.
@echo.
@pause
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment