From 796ccfa3dea48d41076cd3d90a24a8d34582c6de Mon Sep 17 00:00:00 2001 From: lyf Date: Tue, 8 Dec 2020 18:25:00 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=8F=90=E4=BA=A4=E6=96=B0=E8=AF=81?= =?UTF-8?q?=E4=B9=A6=E6=96=87=E4=BB=B6=EF=BC=8C2=E3=80=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4settings=E6=A8=A1=E5=9D=97=E4=BF=AE=E6=94=B9=E4=BB=A3?= =?UTF-8?q?=E7=A0=813=E3=80=81=E4=BF=AE=E6=94=B9login=E6=B8=85=E9=99=A4?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E6=8F=90=E7=A4=BA=E6=A1=864=E3=80=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4settings=E5=85=B3=E9=94=AE=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Decryption_Keyrings_Case.robot | 42 ++--- .../ui_settings/Policy_Verify_Case.robot | 4 +- .../SSL_Decryption_Exclusion_Case.robot | 14 +- ...ached_Intermediate_Certificates_Case.robot | 10 +- ...Trusted_Certificate_Authorities_Case.robot | 16 +- 02-Keyword/tsg_ui/login/Login.robot | 7 +- 02-Keyword/tsg_ui/setting/Settings.robot | 159 +++++++++-------- 05-Other/keyrings/Intermediate/camiddle.cer | 57 +++++++ .../keyrings/Intermediate/camiddle.chain.pem | 73 ++++++++ 05-Other/keyrings/Intermediate/camiddle.csr | 11 ++ 05-Other/keyrings/Intermediate/camiddle.key | 15 ++ 05-Other/keyrings/Intermediate/camiddle.pem | 57 +++++++ 05-Other/keyrings/end-entity/caentity.cer | 53 ++++++ .../keyrings/end-entity/caentity.chain.pem | 69 ++++++++ 05-Other/keyrings/end-entity/caentity.csr | 10 ++ 05-Other/keyrings/end-entity/caentity.key | 15 ++ 05-Other/keyrings/end-entity/caentitycer.pem | 53 ++++++ 05-Other/keyrings/root/ca-cer.pem | 16 ++ 05-Other/keyrings/root/ca.cer | 16 ++ 05-Other/keyrings/root/ca.csr | 11 ++ 05-Other/keyrings/root/ca.key | 15 ++ 05-Other/report_files/reportid.txt | 160 +----------------- 22 files changed, 598 insertions(+), 285 deletions(-) create mode 100644 05-Other/keyrings/Intermediate/camiddle.cer create mode 100644 05-Other/keyrings/Intermediate/camiddle.chain.pem create mode 100644 05-Other/keyrings/Intermediate/camiddle.csr create mode 100644 05-Other/keyrings/Intermediate/camiddle.key create mode 100644 05-Other/keyrings/Intermediate/camiddle.pem create mode 100644 05-Other/keyrings/end-entity/caentity.cer create mode 100644 05-Other/keyrings/end-entity/caentity.chain.pem create mode 100644 05-Other/keyrings/end-entity/caentity.csr create mode 100644 05-Other/keyrings/end-entity/caentity.key create mode 100644 05-Other/keyrings/end-entity/caentitycer.pem create mode 100644 05-Other/keyrings/root/ca-cer.pem create mode 100644 05-Other/keyrings/root/ca.cer create mode 100644 05-Other/keyrings/root/ca.csr create mode 100644 05-Other/keyrings/root/ca.key diff --git a/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot b/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot index a288b76..ca8507b 100644 --- a/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot +++ b/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot @@ -6,94 +6,94 @@ Library OperatingSystem *** Test Cases *** Create_Decryption_Keyrings-001 - Create-Decryption Keyrings lyf-RF-test-001 ${path}keyrings//root//tango-ca-root-01-cer.pem ${path}keyrings//root//tango-ca-root-01-key.pem 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 + Create-Decryption Keyrings lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-002 - Create-Decryption Keyrings lyf-RF-test-002 ${path}keyrings//root//tango-ca-root-01-cer.pem ${path}keyrings//root//tango-ca-root-01-key.pem 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet0 + Create-Decryption Keyrings lyf-RF-test-002 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet0 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-003 - Create-Decryption Keyrings lyf-RF-test-003 ${path}keyrings//root//tango-ca-root-01-cer.pem ${path}keyrings//root//tango-ca-root-01-key.pem 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet2 + Create-Decryption Keyrings lyf-RF-test-003 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet2 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-004 - Create-Decryption Keyrings lyf-RF-test-004 ${path}keyrings//root//tango-ca-root-01-cer.pem ${path}keyrings//root//tango-ca-root-01-key.pem 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 + Create-Decryption Keyrings lyf-RF-test-004 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-005 - Create-Decryption Keyrings lyf-RF-test-005 ${path}keyrings//root//tango-ca-root-01-cer.pem ${path}keyrings//root//tango-ca-root-01-key.pem 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 + Create-Decryption Keyrings lyf-RF-test-005 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 name ... open click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-006 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 23 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 23 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-007 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 1 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet2 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 1 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet2 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-008 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet1 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet1 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-009 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-010 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 name ... open click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Edit_Decryption_Keyrings-011 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 name ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span - Edit-Decryption Keyrings id=input_list_li1 ${id} lyf-RF-edit-1 ${path}keyrings//root//mesalab-ca-cert.pem ${path}keyrings//root//mesalab-ca-key.pem 1 - ... id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 + Edit-Decryption Keyrings ${id} lyf-RF-edit-1 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 1 + ... id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 id click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Edit_Decryption_Keyrings-012 - Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-cer.pem ${path}keyrings//Intermediate//tang-ca-v3-intermediate-01-key.pem 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 + Create-Decryption Keyrings lyf-RF-test-006 ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key 2 id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet0 name ${name} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span - Edit-Decryption Keyrings id=input_list_li2 ${name} lyf-RF-edit-1 ${path}keyrings//root//mesalab-ca-cert.pem ${path}keyrings//root//mesalab-ca-key.pem 1 - ... id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 + Edit-Decryption Keyrings ${name} lyf-RF-edit-1 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 1 + ... id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-013 - Create-Decryption Keyrings lyf-RF-test-013 ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-cer.pem ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-key.pem 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet0 + Create-Decryption Keyrings lyf-RF-test-013 ${path}keyrings//end-entity//caentitycer.pem ${path}keyrings//end-entity//caentity.key 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet0 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-014 - Create-Decryption Keyrings lyf-RF-test-014 ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-cer.pem ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-key.pem 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet1 + Create-Decryption Keyrings lyf-RF-test-014 ${path}keyrings//end-entity//caentitycer.pem ${path}keyrings//end-entity//caentity.key 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet1 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-015 - Create-Decryption Keyrings lyf-RF-test-015 ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-cer.pem ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-key.pem 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet2 + Create-Decryption Keyrings lyf-RF-test-015 ${path}keyrings//end-entity//caentitycer.pem ${path}keyrings//end-entity//caentity.key 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet2 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-016 - Create-Decryption Keyrings lyf-RF-test-016 ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-cer.pem ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-key.pem 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3 + Create-Decryption Keyrings lyf-RF-test-016 ${path}keyrings//end-entity//caentitycer.pem ${path}keyrings//end-entity//caentity.key 23 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3 name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del Create_Decryption_Keyrings-017 - Create-Decryption Keyrings lyf-RF-test-017 ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-cer.pem ${path}keyrings//end-entity//tang-ca-v3-www.amazon.cn-key.pem 1 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3 + Create-Decryption Keyrings lyf-RF-test-017 ${path}keyrings//end-entity//caentitycer.pem ${path}keyrings//end-entity//caentity.key 1 id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3 name ... open click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del diff --git a/01-TestCase/tsg_ui/ui_settings/Policy_Verify_Case.robot b/01-TestCase/tsg_ui/ui_settings/Policy_Verify_Case.robot index def3eca..161b215 100644 --- a/01-TestCase/tsg_ui/ui_settings/Policy_Verify_Case.robot +++ b/01-TestCase/tsg_ui/ui_settings/Policy_Verify_Case.robot @@ -6,5 +6,5 @@ Library OperatingSystem *** Test Cases *** Policy_Verify-001 - ${dict} Create Dictionary Host=jd.com - Policy_Verify Security Policy Match Protocol-HTTP Client-IP1=192.168.50.52 dict1=${dict} + ${dict} Create Dictionary Host=youtube.com + Policy_Verify Security Policy Match Protocol-HTTP Client-IP1=192.168.50.34 dict1=${dict} diff --git a/01-TestCase/tsg_ui/ui_settings/SSL_Decryption_Exclusion_Case.robot b/01-TestCase/tsg_ui/ui_settings/SSL_Decryption_Exclusion_Case.robot index 3d2a501..ae4fa98 100644 --- a/01-TestCase/tsg_ui/ui_settings/SSL_Decryption_Exclusion_Case.robot +++ b/01-TestCase/tsg_ui/ui_settings/SSL_Decryption_Exclusion_Case.robot @@ -6,25 +6,25 @@ Library OperatingSystem *** Test Cases *** Create_SSL_Decryption_Exclusion-001 - Create-SSL Decryption Exclusion $www.jianshu.com jianshu www.jianshu.com - click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span + Create-SSL Decryption Exclusion $www.jianshu.com jianshu www.jianshu.com name + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span Deletessl_del Create_SSL_Decryption_Exclusion-002 - Create-SSL Decryption Exclusion *myssl.com myssl.com myssl.com + Create-SSL Decryption Exclusion *myssl.com myssl.com myssl.com name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span Deletessl_del Edit_SSL_Decryption_Exclusion-003 - Create-SSL Decryption Exclusion *myssl.com myssl.com myssl.com + Create-SSL Decryption Exclusion *myssl.com myssl.com myssl.com name ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span - Edit-SSL Decryption Exclusion id=input_list_li1 ${id} $www.jianshu.com 简书 www.jianshu.com + Edit-SSL Decryption Exclusion ${id} $www.jianshu.com 简书 www.jianshu.com id click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span Deletessl_del Edit_SSL_Decryption_Exclusion-004 - Create-SSL Decryption Exclusion *myssl.com myssl.com myssl.com + Create-SSL Decryption Exclusion *myssl.com myssl.com myssl.com name ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span - Edit-SSL Decryption Exclusion id=input_list_li1 ${id} $www.jianshu.com 简xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/spanxpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span书 www.jianshu.com + Edit-SSL Decryption Exclusion ${id} $www.jianshu.com 简xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/spanxpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span书 www.jianshu.com id click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span Deletessl_del diff --git a/01-TestCase/tsg_ui/ui_settings/Search_Cached_Intermediate_Certificates_Case.robot b/01-TestCase/tsg_ui/ui_settings/Search_Cached_Intermediate_Certificates_Case.robot index 97fbcaf..818a999 100644 --- a/01-TestCase/tsg_ui/ui_settings/Search_Cached_Intermediate_Certificates_Case.robot +++ b/01-TestCase/tsg_ui/ui_settings/Search_Cached_Intermediate_Certificates_Case.robot @@ -7,7 +7,7 @@ Library OperatingSystem *** Test Cases *** Search_Cached_Intermediate_Certificates-001 Sleep 1 - click id=children5 #点击一级目录Settings + click id=children6 #点击一级目录Settings Sleep 1 click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities Sleep 2 @@ -15,16 +15,16 @@ Search_Cached_Intermediate_Certificates-001 Sleep 3 ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span Sleep 2 - Search-Cached Intermediate Certificates id=input_list_li1 ${id} xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9] + Search-Cached Intermediate Certificates ${id} xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/div id Search_Cached_Intermediate_Certificates-002 Sleep 1 - click id=children5 #点击一级目录Settings + click id=children6 #点击一级目录Settings Sleep 1 click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities Sleep 2 click xpath=//*[@id="proxyTabs"]/div/ul/li[4] #点击Cached Intermediate Certificates按钮 Sleep 3 - ${sni} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span + ${Source Website} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span Sleep 3 - Search-Cached Intermediate Certificates id=input_list_li2 ${sni} xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[9] + Search-Cached Intermediate Certificates ${Source Website} xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[10]/div/div/div Source Website diff --git a/01-TestCase/tsg_ui/ui_settings/Trusted_Certificate_Authorities_Case.robot b/01-TestCase/tsg_ui/ui_settings/Trusted_Certificate_Authorities_Case.robot index ff17e10..a15a5aa 100644 --- a/01-TestCase/tsg_ui/ui_settings/Trusted_Certificate_Authorities_Case.robot +++ b/01-TestCase/tsg_ui/ui_settings/Trusted_Certificate_Authorities_Case.robot @@ -6,30 +6,32 @@ Library OperatingSystem *** Test Cases *** Create_Trusted_Certificate_Authorities-001 - import-Trusted Certificate Authorities lyf-RF-test-001 ${path}keyrings//root//tango-ca-root-01-cer.pem + import-Trusted Certificate Authorities lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteAuthorities_del Create_Trusted_Certificate_Authorities-002 - import-Trusted Certificate Authorities test ${path}keyrings//root//tango-ca-root-01-cer.pem + import-Trusted Certificate Authorities test ${path}keyrings//root//ca-cer.pem name click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteAuthorities_del Create_Trusted_Certificate_Authorities-003 - import-Trusted Certificate Authorities Create-Insert Scripts-test.cssCreate-Insert Scripts-test.cssCreaCreate-Insert Scripts-test.cssCreate-Insert Scripts-test.cssCrea ${path}keyrings//root//tango-ca-root-01-cer.pem + import-Trusted Certificate Authorities Create-Insert Scripts-test.cssCreate-Insert Scripts-test.cssCreaCreate-Insert Scripts-test.cssCreate-Insert Scripts-test.cssCrea ${path}keyrings//root//ca-cer.pem click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteAuthorities_del Edit_Trusted_Certificate_Authorities-004 - import-Trusted Certificate Authorities lyf-RF-test-001 ${path}keyrings//root//tango-ca-root-01-cer.pem + import-Trusted Certificate Authorities lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem name ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span - Edit-Trusted Certificate Authorities id=input_list_li1 ${id} lyf-edit-test-001 ${path}keyrings//root//tango-ca-root-01-cer.pem + Edit-Trusted Certificate Authorities ${id} lyf-edit-test-001 ${path}keyrings//root//ca-cer.pem id + Wait Until Element Is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span 20 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteAuthorities_del Edit_Trusted_Certificate_Authorities-005 - import-Trusted Certificate Authorities lyf-RF-test-001 ${path}keyrings//root//tango-ca-root-01-cer.pem + import-Trusted Certificate Authorities lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem name ${name} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span - Edit-Trusted Certificate Authorities id=input_list_li2 ${name} lyf-edit-test-001 ${path}keyrings//root//tango-ca-root-01-cer.pem + Edit-Trusted Certificate Authorities ${name} lyf-edit-test-001 ${path}keyrings//root//ca-cer.pem name + Wait Until Element Is Visible xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span 20 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteAuthorities_del diff --git a/02-Keyword/tsg_ui/login/Login.robot b/02-Keyword/tsg_ui/login/Login.robot index f22e1c5..a695d47 100644 --- a/02-Keyword/tsg_ui/login/Login.robot +++ b/02-Keyword/tsg_ui/login/Login.robot @@ -9,12 +9,17 @@ Resource ../objects/ObjectPages.robot Login Open Browser http://${host}/#/login ${browserType} Maximize Browser Window - click element xpath=/html/body/div[2]/div/div[3]/button[2] + Clear-cache input text xpath=//*[@id="app"]/div/div[2]/div/div[2]/div/input ${username} input text xpath=//*[@id="app"]/div/div[2]/div/div[3]/div/input ${password} Click button id=login Password-prompt #判断是否有密码过期的提示 +Clear-cache + ${status} Run Keyword And Return Status Page Should Contain After update the version, you need to clear the cache and log in again, otherwise some functions will not be available. #判断页面是否包含该文本 + run keyword if "${status}"=="True" click element xpath=/html/body/div[2]/div/div[3]/button[2] + run keyword if "${status}"=="False" log 不用进行清除缓存 + Password-prompt [Arguments] ${passwd}=123 ${day}=30 ${status} Run Keyword And Return Status Page Should Contain Does the password need to be changed when the password expires? #判断页面是否包含该文本 diff --git a/02-Keyword/tsg_ui/setting/Settings.robot b/02-Keyword/tsg_ui/setting/Settings.robot index ca9f18d..33a7569 100644 --- a/02-Keyword/tsg_ui/setting/Settings.robot +++ b/02-Keyword/tsg_ui/setting/Settings.robot @@ -20,17 +20,29 @@ ui-login click xpath=//*[@id="app"]/div/div[2]/div/div[4]/button Settings-Search - [Arguments] ${name} ${search} + [Arguments] ${value} ${search} Wait Until Element Is Visible xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input 20 click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input #点击搜索框 sleep 1 #判断是使用name搜索还是id搜索 run keyword if "${search}"=="name" run keywords sleep 1 ... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[3] - ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${name} + ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value} ... ELSE IF "${search}"=="id" run keywords sleep 1 ... AND click xpath=/html/body/div/div[1]/div[1]/ul/li[2] - ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${name} + ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value} + ... ELSE IF "${search}"=="Issuer" run keywords sleep 1 + ... AND click xpath=/html/body/div[7]/div[1]/div[1]/ul/li[4] + ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value} + ... ELSE IF "${search}"=="Common Name" run keywords sleep 1 + ... AND click xpath=/html/body/div[7]/div[1]/div[1]/ul/li[5] + ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value} + ... ELSE IF "${search}"=="Certificate Fingerprint" run keywords sleep 1 + ... AND click xpath=/html/body/div[7]/div[1]/div[1]/ul/li[6] + ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value} + ... ELSE IF "${search}"=="Source Website" run keywords sleep 1 + ... AND click xpath=/html/body/div[7]/div[1]/div[1]/ul/li[2] + ... AND input xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input ${value} sleep 1 click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i #点击搜索按钮 sleep 1 @@ -290,7 +302,7 @@ Edit-Traffic Mirror Profiles Should Be Equal As Strings ${text1} ${name1} #断言 import-Trusted Certificate Authorities - [Arguments] ${name} ${file} + [Arguments] ${name} ${file} ${search} [Documentation] 引用次关键字,填入必填参数 ... 必填参数: ... ${name}:新建页面name输入框里的内容 @@ -298,7 +310,7 @@ import-Trusted Certificate Authorities #打开浏览器 #ui-login lyf 111111 Sleep 1 - click id=children5 #点击一级目录Settings + click id=children6 #点击一级目录Settings Sleep 1 click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities Sleep 2 @@ -310,15 +322,13 @@ import-Trusted Certificate Authorities Sleep 2 click id=authoritiesAdd_sub #点击OK缇交 Sleep 1 - input id=one-input ${name} #搜索框输入 - Sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${name} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 Create-Decryption Keyrings - [Arguments] ${name} ${file} ${file1} ${1or2} ${type} ${type1} + [Arguments] ${name} ${file} ${file1} ${1or2} ${type} ${type1} ${search} ... ${shift}=close [Documentation] 引用次关键字,填入必填参数 ... 必填参数: @@ -331,7 +341,7 @@ Create-Decryption Keyrings #打开浏览器 #ui-login lyf 111111 Sleep 1 - click id=children5 #点击一级目录Settings + click id=children6 #点击一级目录Settings Sleep 1 click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities Sleep 2 @@ -341,18 +351,18 @@ Create-Decryption Keyrings Sleep 2 input id=keyringsadd_name ${name} #输入name Sleep 2 - Choose File xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[2]/div/div/div/input ${file} #上传文件 + Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/div/input ${file} #上传文件 Sleep 2 - Choose File xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[4]/div/div/div/input ${file1} #上传文件 + Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/div/input ${file1} #上传文件 ${select} Set Variable ${1or2} Run Keyword If '${select}'=='1' click id=keyringsadd_customized Run Keyword If '${select}'=='1' input id=reissueExpiryDate 10 sleep 1 - click xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[7]/div/div/div[1] #点击下拉框 + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[6]/div/div/div[1]/span/span/i #点击下拉框 sleep 1 click ${type} #选择证书类型 sleep 1 - click xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[8]/div/div/div[1] #点击下拉框 + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[7]/div/div/div[1]/span/span/i #点击下拉框 sleep 1 click ${type1} #选择加密解密类型 sleep 1 @@ -362,22 +372,20 @@ Create-Decryption Keyrings ... ELSE IF "${root}"=="close" log "go on" click id=keyringsadd_sub #点击OK缇交 Sleep 2 - input id=one-input ${name} #搜索框输入 - Sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${name} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 Create-SSL Decryption Exclusion - [Arguments] ${name} ${value} ${name1} + [Arguments] ${name} ${value} ${name1} ${search} [Documentation] 引用次关键字,填入必填参数 ... 必填参数: ... ${name}:新建页面name输入框里的内容 ... ${value}:输入内容 ... ${naem1}:搜索框填入内容 Sleep 1 - click id=children5 #点击一级目录Settings + click id=children6 #点击一级目录Settings Sleep 1 click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities Sleep 2 @@ -391,49 +399,36 @@ Create-SSL Decryption Exclusion Sleep 2 click id=ssl_ok #点击OK缇交 Sleep 1 - input id=one-input ${name1} #搜索框输入 - Sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${name1} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 Search-Cached Intermediate Certificates - [Arguments] ${type} ${id-sni} ${enabled} + [Arguments] ${type} ${enabled} ${search} [Documentation] 引用关键字,填入必填参数 ... ${type}:为搜索类型的元素(id或sni) ... ${enabled}:为enabled开启或关闭按钮的元素 Sleep 1 - click id=one-input #点击搜索框 + Settings-Search ${type} ${search} Sleep 1 - click ${type} - Sleep 1 - input id=sreach_input ${id-sni} - click id=select_new_search_btn #点击搜索按钮 - Sleep 1 - click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[7]/div/div/div/p/a/i #点击下载 + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[8]/div/div/div/p/i #点击下载 Sleep 10 click ${enabled} #点击enabled按钮 sleep 1 Edit-Trusted Certificate Authorities - [Arguments] ${id-name} ${value} ${name} ${file} + [Arguments] ${id-name} ${name} ${file} ${search} [Documentation] 引用关键字,填入必填参数 ... 必填参数: - ... ${id-name}:为选择要查询的类型是ID或者Name的元素 - ... ${value}:为查询输入框输入内容 + ... ${search}:为选择要查询的类型是ID或者Name的元素 + ... ${id-name}:为查询输入框输入内容 ... ${name}:为修改页面的name输入框里输入的内容 ... ${file}:为修改页面要上传文件的路径 sleep 1 click id=sidebarProxy_CertificateManagement #点击二级目录Trusted Certificate Authorities Sleep 2 - click id=one-input #点击搜索框 - sleep 1 - click ${id-name} #选择搜索类型 - sleep 1 - input id=sreach_input ${value} #输入内容 - sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${id-name} ${search} sleep 1 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr #点击搜索列表 sleep 1 @@ -446,14 +441,15 @@ Edit-Trusted Certificate Authorities Choose File xpath=//*[@id="upload_dome"]/div/input ${file} #上传文件 sleep 1 click id=authoritiesAdd_sub #点击ok + sleep 1 Edit-Decryption Keyrings - [Arguments] ${id-name} ${value} ${name} ${file} ${file1} ${1or2} - ... ${type} ${type1} + [Arguments] ${id-name} ${name} ${file} ${file1} ${1or2} + ... ${type} ${type1} ${search} [Documentation] 引用次关键字,填入必填参数 ... 必填参数: - ... ${id-name}:为选择要查询的类型是ID或者Name的元素 - ... ${value}:为查询输入框输入内容 + ... ${search}:为选择要查询的类型是ID或者Name的元素 + ... ${id-name}:为查询输入框输入内容 ... ${name}:新建页面name输入框里的内容 ... ${file}:上传文件所在本地的路径 ... ${file1}:上传文件所在本地的路径 @@ -465,13 +461,7 @@ Edit-Decryption Keyrings Sleep 2 click xpath=//*[@id="proxyTabs"]/div/ul/li[2] #点击Decryption Keyrings sleep 1 - click id=one-input #点击搜索框 - sleep 1 - click ${id-name} #选择搜索类型 - sleep 1 - input id=sreach_input ${value} #输入内容 - sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${id-name} ${search} sleep 1 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr #点击搜索列表 sleep 1 @@ -481,35 +471,33 @@ Edit-Decryption Keyrings sleep 1 input id=keyringsadd_name ${name} #输入name sleep 1 - Choose File xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[5]/div/div/div/input ${file} #上传文件 + Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[5]/div/div/div/input ${file} #上传文件 Sleep 2 - Choose File xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[7]/div/div/div/input ${file1} #上传文件 + Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[6]/div/div[2]/div/div/input ${file1} #上传文件 ${select} Set Variable ${1or2} Run Keyword If '${select}'=='1' click id=keyringsadd_customized Run Keyword If '${select}'=='1' input id=reissueExpiryDate 10 sleep 1 - click xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[10]/div/div/div[1] #点击下拉框 + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[9]/div/div/div[1]/span/span/i #点击下拉框 sleep 1 click ${type} #选择证书类型 sleep 1 - click xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[11]/div/div/div[1] #点击下拉框 - sleep 1 + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[10]/div/div/div[1]/span/span/i #点击下拉框 + sleep 2 click ${type1} #选择加密解密类型 sleep 1 click id=keyringsadd_sub #点击OK缇交 Sleep 2 - input id=one-input ${name} #搜索框输入 - Sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${name} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 Edit-SSL Decryption Exclusion - [Arguments] ${id-name} ${value} ${name} ${value1} ${name1} + [Arguments] ${id-name} ${name} ${value1} ${name1} ${search} [Documentation] 引用关键字,填入必填参数 - ... ${id-name}:id或者name的元素 - ... ${value}:输入搜索的内容 + ... ${search}:id或者name的元素 + ... ${id-name}:输入搜索的内容 ... ${name}:输入name ... ${calue1}:输入内容 sleep 1 @@ -517,13 +505,7 @@ Edit-SSL Decryption Exclusion Sleep 2 click xpath=//*[@id="proxyTabs"]/div/ul/li[3] #点击SSL Decryption Exclusion按钮 sleep 1 - click id=one-input #点击搜索框 - sleep 1 - click ${id-name} #选择搜索类型 - sleep 1 - input id=sreach_input ${value} #输入内容 - sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${id-name} ${search} sleep 1 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr #点击搜索列表 Sleep 1 @@ -534,12 +516,10 @@ Edit-SSL Decryption Exclusion input id=sslAdd_name ${name} #输入name sleep 1 input id=sslAdd_itemDesc ${value1} #输入内容 - Sleep 2 + sleep 1 click id=ssl_ok #点击OK缇交 Sleep 2 - input id=one-input ${name1} #搜索框输入 - Sleep 1 - click id=select_new_search_btn #点击搜索按钮 + Settings-Search ${id-name} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 @@ -868,7 +848,7 @@ Policy_Verify [Arguments] ${Select-Test1} ${APP-ID1} ${Address-type1}=null ${Client-IP1}=null ${Client-Port1}=null ${Server-IP1}=null ... ${Server-Port1}=null ${Protocol1}=null ${Subscriber-ID1}=null ${dict1}=null Sleep 1 - click id=children5 #点击一级目录Settings + click id=children6 #点击一级目录Settings Sleep 1 click id=sidebarTrouble_shooting #点击二级目录Trouble Shooting Sleep 2 @@ -922,28 +902,34 @@ Policy_Verify ... ELSE input id=SubscriberID ${Subscriber-ID} sleep 2 ${APP-ID} Set Variable ${APP-ID1} - Run Keyword If "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-HTTP" Run Keywords click id=protocol + Run Keyword If "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-HTTP" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 - ... AND log $$$$$$1111111 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-HTTPhttp ... AND sleep 2 - ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-SSL" Run Keywords click id=protocol + ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-SSL" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-SSLssl - ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-DNS" Run Keywords click id=protocol + ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-DNS" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-DNSdns - ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-MAIL" Run Keywords click id=protocol + ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-MAIL" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-MAILmail - ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-FTP" Run Keywords click id=protocol + ... ELSE IF "${Select-Test}"=="Security Policy Match" and "${APP-ID}"=="Protocol-FTP" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-FTPftp - ... ELSE IF "${Select-Test}"=="Proxy Policy Match" and "${APP-ID}"=="Protocol-HTTP" Run Keywords click id=protocol + ... ELSE IF "${Select-Test}"=="Proxy Policy Match" and "${APP-ID}"=="Protocol-HTTP" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-HTTPhttp - ... ELSE IF "${Select-Test}"=="Proxy Policy Match" and "${APP-ID}"=="Protocol-DoH" Run Keywords click id=protocol + ... ELSE IF "${Select-Test}"=="Proxy Policy Match" and "${APP-ID}"=="Protocol-DoH" Run Keywords click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div/div[1]/div[1]/form/div[9]/div/div ... AND sleep 2 + ... AND Policy_Verify_Switch ${APP-ID} ... AND click id=Protocol-DoHDoH ... ELSE log 传入参数错误 ${dict} Set Variable ${dict1} @@ -1400,4 +1386,11 @@ DeleteAuthorities_del click id=Authorities_del sleep 2 click xpath=/html/body/div/div/div[3]/button[2] - sleep 2 \ No newline at end of file + sleep 2 + +Policy_Verify_Switch + [Arguments] ${Protocol} + sleep 1 + input xpath=//*[@id="objectName_seach"] ${Protocol} + press keys xpath=//*[@id="objectName_seach"] ENTER + sleep 1 \ No newline at end of file diff --git a/05-Other/keyrings/Intermediate/camiddle.cer b/05-Other/keyrings/Intermediate/camiddle.cer new file mode 100644 index 0000000..345b390 --- /dev/null +++ b/05-Other/keyrings/Intermediate/camiddle.cer @@ -0,0 +1,57 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 7c:36:f9:2d:8f:0c:c7:e4:9f:e1:6f:aa + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, ST=BJ, L=BJ, O=NT, OU=NT, CN=CA TRUST + Validity + Not Before: Dec 8 02:27:32 2020 GMT + Not After : Dec 8 02:27:32 2021 GMT + Subject: C=CN, ST=BJ, O=NT, OU=NT, CN=camiddle + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:af:12:5c:fe:a1:7f:46:e0:15:5b:c2:ae:b0:47: + 0f:ea:e9:93:9c:34:96:ac:26:b0:4a:8b:32:26:51: + b4:85:e4:09:12:2f:66:db:8c:cb:d2:a1:64:9a:b0: + de:01:11:ad:4a:d9:fe:94:79:90:45:23:80:e2:15: + a5:4b:4e:03:ae:45:1a:a5:38:57:ad:42:6e:75:1a: + b8:bb:f8:4b:02:f5:1f:43:eb:94:66:a1:47:93:28: + bf:97:a3:d8:2c:39:25:bd:b4:35:1a:cc:16:59:11: + 20:2a:23:56:d4:68:4a:45:29:50:a9:28:54:e7:93: + b6:c3:66:68:61:f9:86:23:ed + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 1E:BB:44:09:1C:6D:14:B8:00:16:D8:A1:6D:D3:49:48:15:96:9E:C5 + X509v3 Authority Key Identifier: + keyid:BD:06:29:B0:2D:AC:C1:F7:E2:5E:5E:53:AB:D8:2D:B3:CE:67:3D:4B + + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha256WithRSAEncryption + 7c:6c:67:61:d1:db:27:53:75:d2:32:46:df:1e:6f:8d:70:a6: + 51:f1:8a:d7:ac:f6:f2:9b:bd:d3:5c:33:d5:3b:10:f2:ad:ed: + 85:5a:b0:54:9c:48:8a:0b:80:d5:6c:50:fe:43:41:94:54:bc: + 76:a1:93:27:e2:dc:23:41:42:88:fa:ec:17:2d:1e:12:22:f0: + f9:f6:ce:62:91:d5:a5:ca:46:28:af:b2:b4:1b:5b:49:1c:0f: + 8b:c9:6f:f6:6a:8d:98:49:6c:db:c7:2a:78:89:68:8d:76:15: + 58:00:2c:c1:b4:7b:1e:e8:69:4d:d0:fa:83:43:55:f4:34:bb: + ba:a5 +-----BEGIN CERTIFICATE----- +MIICbDCCAdWgAwIBAgIMfDb5LY8Mx+Sf4W+qMA0GCSqGSIb3DQEBCwUAMFQxCzAJ +BgNVBAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5U +MQswCQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNzMy +WhcNMjExMjA4MDIyNzMyWjBHMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJ +BgNVBAoMAk5UMQswCQYDVQQLDAJOVDERMA8GA1UEAwwIY2FtaWRkbGUwgZ8wDQYJ +KoZIhvcNAQEBBQADgY0AMIGJAoGBAK8SXP6hf0bgFVvCrrBHD+rpk5w0lqwmsEqL +MiZRtIXkCRIvZtuMy9KhZJqw3gERrUrZ/pR5kEUjgOIVpUtOA65FGqU4V61CbnUa +uLv4SwL1H0PrlGahR5Mov5ej2Cw5Jb20NRrMFlkRICojVtRoSkUpUKkoVOeTtsNm +aGH5hiPtAgMBAAGjUDBOMB0GA1UdDgQWBBQeu0QJHG0UuAAW2KFt00lIFZaexTAf +BgNVHSMEGDAWgBS9BimwLazB9+JeXlOr2C2zzmc9SzAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4GBAHxsZ2HR2ydTddIyRt8eb41wplHxites9vKbvdNcM9U7 +EPKt7YVasFScSIoLgNVsUP5DQZRUvHahkyfi3CNBQoj67BctHhIi8Pn2zmKR1aXK +RiivsrQbW0kcD4vJb/ZqjZhJbNvHKniJaI12FVgALMG0ex7oaU3Q+oNDVfQ0u7ql +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/Intermediate/camiddle.chain.pem b/05-Other/keyrings/Intermediate/camiddle.chain.pem new file mode 100644 index 0000000..028031f --- /dev/null +++ b/05-Other/keyrings/Intermediate/camiddle.chain.pem @@ -0,0 +1,73 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 7c:36:f9:2d:8f:0c:c7:e4:9f:e1:6f:aa + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, ST=BJ, L=BJ, O=NT, OU=NT, CN=CA TRUST + Validity + Not Before: Dec 8 02:27:32 2020 GMT + Not After : Dec 8 02:27:32 2021 GMT + Subject: C=CN, ST=BJ, O=NT, OU=NT, CN=camiddle + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:af:12:5c:fe:a1:7f:46:e0:15:5b:c2:ae:b0:47: + 0f:ea:e9:93:9c:34:96:ac:26:b0:4a:8b:32:26:51: + b4:85:e4:09:12:2f:66:db:8c:cb:d2:a1:64:9a:b0: + de:01:11:ad:4a:d9:fe:94:79:90:45:23:80:e2:15: + a5:4b:4e:03:ae:45:1a:a5:38:57:ad:42:6e:75:1a: + b8:bb:f8:4b:02:f5:1f:43:eb:94:66:a1:47:93:28: + bf:97:a3:d8:2c:39:25:bd:b4:35:1a:cc:16:59:11: + 20:2a:23:56:d4:68:4a:45:29:50:a9:28:54:e7:93: + b6:c3:66:68:61:f9:86:23:ed + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 1E:BB:44:09:1C:6D:14:B8:00:16:D8:A1:6D:D3:49:48:15:96:9E:C5 + X509v3 Authority Key Identifier: + keyid:BD:06:29:B0:2D:AC:C1:F7:E2:5E:5E:53:AB:D8:2D:B3:CE:67:3D:4B + + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha256WithRSAEncryption + 7c:6c:67:61:d1:db:27:53:75:d2:32:46:df:1e:6f:8d:70:a6: + 51:f1:8a:d7:ac:f6:f2:9b:bd:d3:5c:33:d5:3b:10:f2:ad:ed: + 85:5a:b0:54:9c:48:8a:0b:80:d5:6c:50:fe:43:41:94:54:bc: + 76:a1:93:27:e2:dc:23:41:42:88:fa:ec:17:2d:1e:12:22:f0: + f9:f6:ce:62:91:d5:a5:ca:46:28:af:b2:b4:1b:5b:49:1c:0f: + 8b:c9:6f:f6:6a:8d:98:49:6c:db:c7:2a:78:89:68:8d:76:15: + 58:00:2c:c1:b4:7b:1e:e8:69:4d:d0:fa:83:43:55:f4:34:bb: + ba:a5 +-----BEGIN CERTIFICATE----- +MIICbDCCAdWgAwIBAgIMfDb5LY8Mx+Sf4W+qMA0GCSqGSIb3DQEBCwUAMFQxCzAJ +BgNVBAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5U +MQswCQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNzMy +WhcNMjExMjA4MDIyNzMyWjBHMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJ +BgNVBAoMAk5UMQswCQYDVQQLDAJOVDERMA8GA1UEAwwIY2FtaWRkbGUwgZ8wDQYJ +KoZIhvcNAQEBBQADgY0AMIGJAoGBAK8SXP6hf0bgFVvCrrBHD+rpk5w0lqwmsEqL +MiZRtIXkCRIvZtuMy9KhZJqw3gERrUrZ/pR5kEUjgOIVpUtOA65FGqU4V61CbnUa +uLv4SwL1H0PrlGahR5Mov5ej2Cw5Jb20NRrMFlkRICojVtRoSkUpUKkoVOeTtsNm +aGH5hiPtAgMBAAGjUDBOMB0GA1UdDgQWBBQeu0QJHG0UuAAW2KFt00lIFZaexTAf +BgNVHSMEGDAWgBS9BimwLazB9+JeXlOr2C2zzmc9SzAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4GBAHxsZ2HR2ydTddIyRt8eb41wplHxites9vKbvdNcM9U7 +EPKt7YVasFScSIoLgNVsUP5DQZRUvHahkyfi3CNBQoj67BctHhIi8Pn2zmKR1aXK +RiivsrQbW0kcD4vJb/ZqjZhJbNvHKniJaI12FVgALMG0ex7oaU3Q+oNDVfQ0u7ql +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICdjCCAd+gAwIBAgIJAOZyNIcj3S7OMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV +BAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5UMQsw +CQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNjQwWhcN +MjExMjA4MDIyNjQwWjBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNV +BAcMAkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRS +VVNUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC83l1aCRsQh/HZ+iOYBw1o +GiKWkJjxRvOaxKAkkV0zAaOI7J3bMHu+9j+t+MXuKlSliKvQnjuKStUVcw2o2p3w +/9sHeHb8Xk4mH9M5JTa0a2BtYHfRpZnpKDMNKqw1uF8IhgYeRcWCxbTksZpXjUGP ++Vfx2OSuujXc6C1ykjCfXwIDAQABo1AwTjAdBgNVHQ4EFgQUvQYpsC2swffiXl5T +q9gts85nPUswHwYDVR0jBBgwFoAUvQYpsC2swffiXl5Tq9gts85nPUswDAYDVR0T +BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAQe5Pnkdo7/Pc4UQwgdtNLWza2yEx4 +3/385ajpKcAdW2Jytj8W9fJNEGNnhtQCM9Du/e8O8OK0+Cuf+AitPptoC2ijlpUb +AfWWovdwgEmzqPlYkdLOt0a8cv4lkxx6/EWpDKsWHzOJFzL/HS4Ec+dIFTfBQttO +RB46s6Ruv7Y8lQ== +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/Intermediate/camiddle.csr b/05-Other/keyrings/Intermediate/camiddle.csr new file mode 100644 index 0000000..fe0a2eb --- /dev/null +++ b/05-Other/keyrings/Intermediate/camiddle.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBkzCB/QIBADBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNVBAcM +AkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCGNhbWlkZGxl +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvElz+oX9G4BVbwq6wRw/q6ZOc +NJasJrBKizImUbSF5AkSL2bbjMvSoWSasN4BEa1K2f6UeZBFI4DiFaVLTgOuRRql +OFetQm51Gri7+EsC9R9D65RmoUeTKL+Xo9gsOSW9tDUazBZZESAqI1bUaEpFKVCp +KFTnk7bDZmhh+YYj7QIDAQABoAAwDQYJKoZIhvcNAQELBQADgYEAmoUjsKyOQPs/ +F5VLI785VJwWMtI2Uo7XNDCZaJZkZ8/pSsp1h6F5pxVX0956IcsWmXwOhr7f46Go +xXx7XKshiuXO9gaazi1PhiwIw1J0IGB/EhdSNGPo0DucYnDUZrNNT9Fs3MXAnpXD +zS881XHTDCFEfAmdkkhpt/FFPJ5iIKc= +-----END CERTIFICATE REQUEST----- diff --git a/05-Other/keyrings/Intermediate/camiddle.key b/05-Other/keyrings/Intermediate/camiddle.key new file mode 100644 index 0000000..57232a4 --- /dev/null +++ b/05-Other/keyrings/Intermediate/camiddle.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXQIBAAKBgQCvElz+oX9G4BVbwq6wRw/q6ZOcNJasJrBKizImUbSF5AkSL2bb +jMvSoWSasN4BEa1K2f6UeZBFI4DiFaVLTgOuRRqlOFetQm51Gri7+EsC9R9D65Rm +oUeTKL+Xo9gsOSW9tDUazBZZESAqI1bUaEpFKVCpKFTnk7bDZmhh+YYj7QIDAQAB +AoGBAIiShbMp3vU2V9MWY1omhXdXMYyYxbWUFNCCF+QmtvH/+0eRbOb2xgYRWz8F +nJou5QXQWzYOQwp8cM1t312IhXtBpSiWqncihaL90qa9hjKtn5QqMO7gogG5KyTb +SEqs4QJj3ajFfrCFRWP92abh3O6rPzyRlAvdECPN4w1FY+TNAkEA37c8evcLRHYO +GrDJhltScCMMtBqJTO1b4FoJga5cbno/wBGmdKJDAYxyUyaQEr4GgprJ6X+T50EU +VHpp8/LkLwJBAMhWEDxpzV2cj2wKggtmwgfw1ce2OkcfpLPDv4DucJ8VJoLeCNp3 +05qLyPtwTVRsD1dMsaO6YAqOuekpGsumRqMCQFQmzO1EOEzMS4nmrieH+n6L8J9e +y/7P2huOQr0xJTu5aHmLKh39W08d0XNNsiwapsBCEWlvv+bhKBCO64QD/akCQFJf +aM+eZU2/aQ1wiKYte0yOjyhN2kqSTUOJEj3uTKpspOgcaaGCsaQTI/GW7ITw5aHs +rAH5STIuG20udJEV7mcCQQDQ4Q7PdDzinJTlLUj6Hy9rKNiNqb8DGCJD2fh+GO3Y +q+1OfaW/21g47vLAdC73j4cy/JxozsqgvcUhU8HHQRPS +-----END RSA PRIVATE KEY----- diff --git a/05-Other/keyrings/Intermediate/camiddle.pem b/05-Other/keyrings/Intermediate/camiddle.pem new file mode 100644 index 0000000..345b390 --- /dev/null +++ b/05-Other/keyrings/Intermediate/camiddle.pem @@ -0,0 +1,57 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 7c:36:f9:2d:8f:0c:c7:e4:9f:e1:6f:aa + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, ST=BJ, L=BJ, O=NT, OU=NT, CN=CA TRUST + Validity + Not Before: Dec 8 02:27:32 2020 GMT + Not After : Dec 8 02:27:32 2021 GMT + Subject: C=CN, ST=BJ, O=NT, OU=NT, CN=camiddle + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:af:12:5c:fe:a1:7f:46:e0:15:5b:c2:ae:b0:47: + 0f:ea:e9:93:9c:34:96:ac:26:b0:4a:8b:32:26:51: + b4:85:e4:09:12:2f:66:db:8c:cb:d2:a1:64:9a:b0: + de:01:11:ad:4a:d9:fe:94:79:90:45:23:80:e2:15: + a5:4b:4e:03:ae:45:1a:a5:38:57:ad:42:6e:75:1a: + b8:bb:f8:4b:02:f5:1f:43:eb:94:66:a1:47:93:28: + bf:97:a3:d8:2c:39:25:bd:b4:35:1a:cc:16:59:11: + 20:2a:23:56:d4:68:4a:45:29:50:a9:28:54:e7:93: + b6:c3:66:68:61:f9:86:23:ed + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 1E:BB:44:09:1C:6D:14:B8:00:16:D8:A1:6D:D3:49:48:15:96:9E:C5 + X509v3 Authority Key Identifier: + keyid:BD:06:29:B0:2D:AC:C1:F7:E2:5E:5E:53:AB:D8:2D:B3:CE:67:3D:4B + + X509v3 Basic Constraints: + CA:TRUE + Signature Algorithm: sha256WithRSAEncryption + 7c:6c:67:61:d1:db:27:53:75:d2:32:46:df:1e:6f:8d:70:a6: + 51:f1:8a:d7:ac:f6:f2:9b:bd:d3:5c:33:d5:3b:10:f2:ad:ed: + 85:5a:b0:54:9c:48:8a:0b:80:d5:6c:50:fe:43:41:94:54:bc: + 76:a1:93:27:e2:dc:23:41:42:88:fa:ec:17:2d:1e:12:22:f0: + f9:f6:ce:62:91:d5:a5:ca:46:28:af:b2:b4:1b:5b:49:1c:0f: + 8b:c9:6f:f6:6a:8d:98:49:6c:db:c7:2a:78:89:68:8d:76:15: + 58:00:2c:c1:b4:7b:1e:e8:69:4d:d0:fa:83:43:55:f4:34:bb: + ba:a5 +-----BEGIN CERTIFICATE----- +MIICbDCCAdWgAwIBAgIMfDb5LY8Mx+Sf4W+qMA0GCSqGSIb3DQEBCwUAMFQxCzAJ +BgNVBAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5U +MQswCQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNzMy +WhcNMjExMjA4MDIyNzMyWjBHMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJ +BgNVBAoMAk5UMQswCQYDVQQLDAJOVDERMA8GA1UEAwwIY2FtaWRkbGUwgZ8wDQYJ +KoZIhvcNAQEBBQADgY0AMIGJAoGBAK8SXP6hf0bgFVvCrrBHD+rpk5w0lqwmsEqL +MiZRtIXkCRIvZtuMy9KhZJqw3gERrUrZ/pR5kEUjgOIVpUtOA65FGqU4V61CbnUa +uLv4SwL1H0PrlGahR5Mov5ej2Cw5Jb20NRrMFlkRICojVtRoSkUpUKkoVOeTtsNm +aGH5hiPtAgMBAAGjUDBOMB0GA1UdDgQWBBQeu0QJHG0UuAAW2KFt00lIFZaexTAf +BgNVHSMEGDAWgBS9BimwLazB9+JeXlOr2C2zzmc9SzAMBgNVHRMEBTADAQH/MA0G +CSqGSIb3DQEBCwUAA4GBAHxsZ2HR2ydTddIyRt8eb41wplHxites9vKbvdNcM9U7 +EPKt7YVasFScSIoLgNVsUP5DQZRUvHahkyfi3CNBQoj67BctHhIi8Pn2zmKR1aXK +RiivsrQbW0kcD4vJb/ZqjZhJbNvHKniJaI12FVgALMG0ex7oaU3Q+oNDVfQ0u7ql +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/end-entity/caentity.cer b/05-Other/keyrings/end-entity/caentity.cer new file mode 100644 index 0000000..0119056 --- /dev/null +++ b/05-Other/keyrings/end-entity/caentity.cer @@ -0,0 +1,53 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + ae:00:d8:fb:e1:00:40:c4:9e:0c:ad:6a + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, ST=BJ, L=BJ, O=NT, OU=NT, CN=CA TRUST + Validity + Not Before: Dec 8 02:28:20 2020 GMT + Not After : Dec 8 02:28:20 2021 GMT + Subject: C=CN, CN=www.vip.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:b7:60:f5:30:58:72:d4:8d:0b:71:41:97:a3:b3: + f7:d0:73:e3:fa:a0:31:60:b5:78:07:3b:68:a1:7b: + cc:0a:22:ab:1a:cc:3c:c9:49:e0:30:f8:5a:1a:ae: + 2e:65:ea:25:af:39:94:7a:7e:59:0c:ab:66:13:fa: + 69:cb:82:3c:af:ab:e0:f5:d6:b4:bc:d5:25:bd:07: + 9d:38:ed:8e:53:50:f1:83:5d:f4:cb:d5:23:e3:31: + 02:03:4d:d1:27:56:69:fc:44:c1:9d:fc:42:17:6c: + e7:4a:f8:7e:4d:ec:2e:8c:2a:6f:eb:49:62:89:81: + 3f:a9:48:6b:46:3f:ad:9d:db + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Non Repudiation, Key Encipherment + Signature Algorithm: sha256WithRSAEncryption + a7:11:3d:3a:4a:1f:87:36:3e:0d:a0:ba:a2:df:a6:cb:16:25: + c3:85:be:9e:1d:1a:49:58:1a:71:49:a1:9f:a6:bd:8d:fb:3e: + 0a:50:6f:2f:cb:24:67:bb:a3:ac:2e:57:d5:99:3e:99:2e:d8: + 24:e7:9d:8f:67:11:a1:df:1c:93:79:ca:70:28:55:a9:6e:c9: + 28:1c:9a:b3:9c:76:fa:07:22:c1:75:f9:89:a4:fe:f8:25:f4: + 5d:85:46:35:48:84:d8:25:ab:7b:8a:47:a6:ed:2b:c4:d7:74: + 21:1a:77:90:4b:4d:88:75:2e:39:c0:12:5d:3c:5a:02:02:e8: + 7f:47 +-----BEGIN CERTIFICATE----- +MIICEzCCAXygAwIBAgINAK4A2PvhAEDEngytajANBgkqhkiG9w0BAQsFADBUMQsw +CQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNVBAcMAkJKMQswCQYDVQQKDAJO +VDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRSVVNUMB4XDTIwMTIwODAyMjgy +MFoXDTIxMTIwODAyMjgyMFowIzELMAkGA1UEBhMCQ04xFDASBgNVBAMMC3d3dy52 +aXAuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3YPUwWHLUjQtxQZej +s/fQc+P6oDFgtXgHO2ihe8wKIqsazDzJSeAw+Foari5l6iWvOZR6flkMq2YT+mnL +gjyvq+D11rS81SW9B5047Y5TUPGDXfTL1SPjMQIDTdEnVmn8RMGd/EIXbOdK+H5N +7C6MKm/rSWKJgT+pSGtGP62d2wIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQE +AwIF4DANBgkqhkiG9w0BAQsFAAOBgQCnET06Sh+HNj4NoLqi36bLFiXDhb6eHRpJ +WBpxSaGfpr2N+z4KUG8vyyRnu6OsLlfVmT6ZLtgk552PZxGh3xyTecpwKFWpbsko +HJqznHb6ByLBdfmJpP74JfRdhUY1SITYJat7ikem7SvE13QhGneQS02IdS45wBJd +PFoCAuh/Rw== +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/end-entity/caentity.chain.pem b/05-Other/keyrings/end-entity/caentity.chain.pem new file mode 100644 index 0000000..83d0aee --- /dev/null +++ b/05-Other/keyrings/end-entity/caentity.chain.pem @@ -0,0 +1,69 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + ae:00:d8:fb:e1:00:40:c4:9e:0c:ad:6a + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, ST=BJ, L=BJ, O=NT, OU=NT, CN=CA TRUST + Validity + Not Before: Dec 8 02:28:20 2020 GMT + Not After : Dec 8 02:28:20 2021 GMT + Subject: C=CN, CN=www.vip.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:b7:60:f5:30:58:72:d4:8d:0b:71:41:97:a3:b3: + f7:d0:73:e3:fa:a0:31:60:b5:78:07:3b:68:a1:7b: + cc:0a:22:ab:1a:cc:3c:c9:49:e0:30:f8:5a:1a:ae: + 2e:65:ea:25:af:39:94:7a:7e:59:0c:ab:66:13:fa: + 69:cb:82:3c:af:ab:e0:f5:d6:b4:bc:d5:25:bd:07: + 9d:38:ed:8e:53:50:f1:83:5d:f4:cb:d5:23:e3:31: + 02:03:4d:d1:27:56:69:fc:44:c1:9d:fc:42:17:6c: + e7:4a:f8:7e:4d:ec:2e:8c:2a:6f:eb:49:62:89:81: + 3f:a9:48:6b:46:3f:ad:9d:db + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Non Repudiation, Key Encipherment + Signature Algorithm: sha256WithRSAEncryption + a7:11:3d:3a:4a:1f:87:36:3e:0d:a0:ba:a2:df:a6:cb:16:25: + c3:85:be:9e:1d:1a:49:58:1a:71:49:a1:9f:a6:bd:8d:fb:3e: + 0a:50:6f:2f:cb:24:67:bb:a3:ac:2e:57:d5:99:3e:99:2e:d8: + 24:e7:9d:8f:67:11:a1:df:1c:93:79:ca:70:28:55:a9:6e:c9: + 28:1c:9a:b3:9c:76:fa:07:22:c1:75:f9:89:a4:fe:f8:25:f4: + 5d:85:46:35:48:84:d8:25:ab:7b:8a:47:a6:ed:2b:c4:d7:74: + 21:1a:77:90:4b:4d:88:75:2e:39:c0:12:5d:3c:5a:02:02:e8: + 7f:47 +-----BEGIN CERTIFICATE----- +MIICEzCCAXygAwIBAgINAK4A2PvhAEDEngytajANBgkqhkiG9w0BAQsFADBUMQsw +CQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNVBAcMAkJKMQswCQYDVQQKDAJO +VDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRSVVNUMB4XDTIwMTIwODAyMjgy +MFoXDTIxMTIwODAyMjgyMFowIzELMAkGA1UEBhMCQ04xFDASBgNVBAMMC3d3dy52 +aXAuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3YPUwWHLUjQtxQZej +s/fQc+P6oDFgtXgHO2ihe8wKIqsazDzJSeAw+Foari5l6iWvOZR6flkMq2YT+mnL +gjyvq+D11rS81SW9B5047Y5TUPGDXfTL1SPjMQIDTdEnVmn8RMGd/EIXbOdK+H5N +7C6MKm/rSWKJgT+pSGtGP62d2wIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQE +AwIF4DANBgkqhkiG9w0BAQsFAAOBgQCnET06Sh+HNj4NoLqi36bLFiXDhb6eHRpJ +WBpxSaGfpr2N+z4KUG8vyyRnu6OsLlfVmT6ZLtgk552PZxGh3xyTecpwKFWpbsko +HJqznHb6ByLBdfmJpP74JfRdhUY1SITYJat7ikem7SvE13QhGneQS02IdS45wBJd +PFoCAuh/Rw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICdjCCAd+gAwIBAgIJAOZyNIcj3S7OMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV +BAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5UMQsw +CQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNjQwWhcN +MjExMjA4MDIyNjQwWjBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNV +BAcMAkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRS +VVNUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC83l1aCRsQh/HZ+iOYBw1o +GiKWkJjxRvOaxKAkkV0zAaOI7J3bMHu+9j+t+MXuKlSliKvQnjuKStUVcw2o2p3w +/9sHeHb8Xk4mH9M5JTa0a2BtYHfRpZnpKDMNKqw1uF8IhgYeRcWCxbTksZpXjUGP ++Vfx2OSuujXc6C1ykjCfXwIDAQABo1AwTjAdBgNVHQ4EFgQUvQYpsC2swffiXl5T +q9gts85nPUswHwYDVR0jBBgwFoAUvQYpsC2swffiXl5Tq9gts85nPUswDAYDVR0T +BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAQe5Pnkdo7/Pc4UQwgdtNLWza2yEx4 +3/385ajpKcAdW2Jytj8W9fJNEGNnhtQCM9Du/e8O8OK0+Cuf+AitPptoC2ijlpUb +AfWWovdwgEmzqPlYkdLOt0a8cv4lkxx6/EWpDKsWHzOJFzL/HS4Ec+dIFTfBQttO +RB46s6Ruv7Y8lQ== +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/end-entity/caentity.csr b/05-Other/keyrings/end-entity/caentity.csr new file mode 100644 index 0000000..c55a7ec --- /dev/null +++ b/05-Other/keyrings/end-entity/caentity.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBYjCBzAIBADAjMQswCQYDVQQGEwJDTjEUMBIGA1UEAwwLd3d3LnZpcC5jb20w +gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALdg9TBYctSNC3FBl6Oz99Bz4/qg +MWC1eAc7aKF7zAoiqxrMPMlJ4DD4WhquLmXqJa85lHp+WQyrZhP6acuCPK+r4PXW +tLzVJb0HnTjtjlNQ8YNd9MvVI+MxAgNN0SdWafxEwZ38Qhds50r4fk3sLowqb+tJ +YomBP6lIa0Y/rZ3bAgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQAhOnrWJBRZX96g +c7tBmRNCaRVZF1bd9CHfZbIBStOeuZfUfYjQskpGyx9p5zquhMQURm3S32fPDS/+ +EouqaxIlIH6oKRQupnkbtgGQC8zITXzW1w4oodXBXBfSx06+J+qVjkPGbl+gdNan +TqcAt6d6rdaamKbwhnXGPkOYjksd+Q== +-----END CERTIFICATE REQUEST----- diff --git a/05-Other/keyrings/end-entity/caentity.key b/05-Other/keyrings/end-entity/caentity.key new file mode 100644 index 0000000..7f54074 --- /dev/null +++ b/05-Other/keyrings/end-entity/caentity.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXgIBAAKBgQC3YPUwWHLUjQtxQZejs/fQc+P6oDFgtXgHO2ihe8wKIqsazDzJ +SeAw+Foari5l6iWvOZR6flkMq2YT+mnLgjyvq+D11rS81SW9B5047Y5TUPGDXfTL +1SPjMQIDTdEnVmn8RMGd/EIXbOdK+H5N7C6MKm/rSWKJgT+pSGtGP62d2wIDAQAB +AoGBALBG9QuHSsNF3mT9z54fBy6L6PBog27aosoY8sigr5BiqSZ2hExexrNsWXli +TNnNTnJ1oGRsBoAmV1cHFiH6TQhVTKrsGvHRZZ5trMVjew1rhn4l7JkyoRSBZsZu +RblkF1XLpnqE/ddXepWxgy+Av8axbW+fXHgVGocWY8xWMotxAkEA3DhINmZQbh/u +BdRBo8h3Oqlmq/NJb3LZgNgM9c/du6CRjhC22jKmTnz0H3dLMSFWmZx/qTAAcj3z +XpsLsYBTwwJBANUsUwnK8X2bLXNyKgEgfE13E3DgUVdPO0cft/8V7X0WXWSzFIqY +BlfvccS33V3VHTZF5hLg9CB/cLk2tnYb5AkCQQCA+rXQprwUw760y0xmkNLEGNN5 +glRQYgPh4qg0kDpd2f1mJ4Pw6Blffu+8PjJb5BrEfVSH0wVv47jWgBipLW/hAkEA +uyvC8Vs+tGG3A6Ge3gRu//lomXhsEzQfQTDJdnEDaAxmDk/q3lHjZ/x2sRobhRLl +Jk0zWSopUAt1pzox9PxCOQJAEU0wSL3jUoUG+W74s06nCTgBR8G3IOVarLtjg3+j +5NCFo/tJ0FS/lvSEuSGppfdlEtPgMqPnEWTc5YUcfIoxvg== +-----END RSA PRIVATE KEY----- diff --git a/05-Other/keyrings/end-entity/caentitycer.pem b/05-Other/keyrings/end-entity/caentitycer.pem new file mode 100644 index 0000000..0119056 --- /dev/null +++ b/05-Other/keyrings/end-entity/caentitycer.pem @@ -0,0 +1,53 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + ae:00:d8:fb:e1:00:40:c4:9e:0c:ad:6a + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, ST=BJ, L=BJ, O=NT, OU=NT, CN=CA TRUST + Validity + Not Before: Dec 8 02:28:20 2020 GMT + Not After : Dec 8 02:28:20 2021 GMT + Subject: C=CN, CN=www.vip.com + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (1024 bit) + Modulus: + 00:b7:60:f5:30:58:72:d4:8d:0b:71:41:97:a3:b3: + f7:d0:73:e3:fa:a0:31:60:b5:78:07:3b:68:a1:7b: + cc:0a:22:ab:1a:cc:3c:c9:49:e0:30:f8:5a:1a:ae: + 2e:65:ea:25:af:39:94:7a:7e:59:0c:ab:66:13:fa: + 69:cb:82:3c:af:ab:e0:f5:d6:b4:bc:d5:25:bd:07: + 9d:38:ed:8e:53:50:f1:83:5d:f4:cb:d5:23:e3:31: + 02:03:4d:d1:27:56:69:fc:44:c1:9d:fc:42:17:6c: + e7:4a:f8:7e:4d:ec:2e:8c:2a:6f:eb:49:62:89:81: + 3f:a9:48:6b:46:3f:ad:9d:db + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + X509v3 Key Usage: + Digital Signature, Non Repudiation, Key Encipherment + Signature Algorithm: sha256WithRSAEncryption + a7:11:3d:3a:4a:1f:87:36:3e:0d:a0:ba:a2:df:a6:cb:16:25: + c3:85:be:9e:1d:1a:49:58:1a:71:49:a1:9f:a6:bd:8d:fb:3e: + 0a:50:6f:2f:cb:24:67:bb:a3:ac:2e:57:d5:99:3e:99:2e:d8: + 24:e7:9d:8f:67:11:a1:df:1c:93:79:ca:70:28:55:a9:6e:c9: + 28:1c:9a:b3:9c:76:fa:07:22:c1:75:f9:89:a4:fe:f8:25:f4: + 5d:85:46:35:48:84:d8:25:ab:7b:8a:47:a6:ed:2b:c4:d7:74: + 21:1a:77:90:4b:4d:88:75:2e:39:c0:12:5d:3c:5a:02:02:e8: + 7f:47 +-----BEGIN CERTIFICATE----- +MIICEzCCAXygAwIBAgINAK4A2PvhAEDEngytajANBgkqhkiG9w0BAQsFADBUMQsw +CQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNVBAcMAkJKMQswCQYDVQQKDAJO +VDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRSVVNUMB4XDTIwMTIwODAyMjgy +MFoXDTIxMTIwODAyMjgyMFowIzELMAkGA1UEBhMCQ04xFDASBgNVBAMMC3d3dy52 +aXAuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3YPUwWHLUjQtxQZej +s/fQc+P6oDFgtXgHO2ihe8wKIqsazDzJSeAw+Foari5l6iWvOZR6flkMq2YT+mnL +gjyvq+D11rS81SW9B5047Y5TUPGDXfTL1SPjMQIDTdEnVmn8RMGd/EIXbOdK+H5N +7C6MKm/rSWKJgT+pSGtGP62d2wIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQE +AwIF4DANBgkqhkiG9w0BAQsFAAOBgQCnET06Sh+HNj4NoLqi36bLFiXDhb6eHRpJ +WBpxSaGfpr2N+z4KUG8vyyRnu6OsLlfVmT6ZLtgk552PZxGh3xyTecpwKFWpbsko +HJqznHb6ByLBdfmJpP74JfRdhUY1SITYJat7ikem7SvE13QhGneQS02IdS45wBJd +PFoCAuh/Rw== +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/root/ca-cer.pem b/05-Other/keyrings/root/ca-cer.pem new file mode 100644 index 0000000..83ac48d --- /dev/null +++ b/05-Other/keyrings/root/ca-cer.pem @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICdjCCAd+gAwIBAgIJAOZyNIcj3S7OMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV +BAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5UMQsw +CQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNjQwWhcN +MjExMjA4MDIyNjQwWjBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNV +BAcMAkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRS +VVNUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC83l1aCRsQh/HZ+iOYBw1o +GiKWkJjxRvOaxKAkkV0zAaOI7J3bMHu+9j+t+MXuKlSliKvQnjuKStUVcw2o2p3w +/9sHeHb8Xk4mH9M5JTa0a2BtYHfRpZnpKDMNKqw1uF8IhgYeRcWCxbTksZpXjUGP ++Vfx2OSuujXc6C1ykjCfXwIDAQABo1AwTjAdBgNVHQ4EFgQUvQYpsC2swffiXl5T +q9gts85nPUswHwYDVR0jBBgwFoAUvQYpsC2swffiXl5Tq9gts85nPUswDAYDVR0T +BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAQe5Pnkdo7/Pc4UQwgdtNLWza2yEx4 +3/385ajpKcAdW2Jytj8W9fJNEGNnhtQCM9Du/e8O8OK0+Cuf+AitPptoC2ijlpUb +AfWWovdwgEmzqPlYkdLOt0a8cv4lkxx6/EWpDKsWHzOJFzL/HS4Ec+dIFTfBQttO +RB46s6Ruv7Y8lQ== +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/root/ca.cer b/05-Other/keyrings/root/ca.cer new file mode 100644 index 0000000..83ac48d --- /dev/null +++ b/05-Other/keyrings/root/ca.cer @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICdjCCAd+gAwIBAgIJAOZyNIcj3S7OMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV +BAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5UMQsw +CQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMjA4MDIyNjQwWhcN +MjExMjA4MDIyNjQwWjBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNV +BAcMAkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRS +VVNUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC83l1aCRsQh/HZ+iOYBw1o +GiKWkJjxRvOaxKAkkV0zAaOI7J3bMHu+9j+t+MXuKlSliKvQnjuKStUVcw2o2p3w +/9sHeHb8Xk4mH9M5JTa0a2BtYHfRpZnpKDMNKqw1uF8IhgYeRcWCxbTksZpXjUGP ++Vfx2OSuujXc6C1ykjCfXwIDAQABo1AwTjAdBgNVHQ4EFgQUvQYpsC2swffiXl5T +q9gts85nPUswHwYDVR0jBBgwFoAUvQYpsC2swffiXl5Tq9gts85nPUswDAYDVR0T +BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAQe5Pnkdo7/Pc4UQwgdtNLWza2yEx4 +3/385ajpKcAdW2Jytj8W9fJNEGNnhtQCM9Du/e8O8OK0+Cuf+AitPptoC2ijlpUb +AfWWovdwgEmzqPlYkdLOt0a8cv4lkxx6/EWpDKsWHzOJFzL/HS4Ec+dIFTfBQttO +RB46s6Ruv7Y8lQ== +-----END CERTIFICATE----- diff --git a/05-Other/keyrings/root/ca.csr b/05-Other/keyrings/root/ca.csr new file mode 100644 index 0000000..e598dfe --- /dev/null +++ b/05-Other/keyrings/root/ca.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBkzCB/QIBADBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNVBAcM +AkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRSVVNU +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC83l1aCRsQh/HZ+iOYBw1oGiKW +kJjxRvOaxKAkkV0zAaOI7J3bMHu+9j+t+MXuKlSliKvQnjuKStUVcw2o2p3w/9sH +eHb8Xk4mH9M5JTa0a2BtYHfRpZnpKDMNKqw1uF8IhgYeRcWCxbTksZpXjUGP+Vfx +2OSuujXc6C1ykjCfXwIDAQABoAAwDQYJKoZIhvcNAQELBQADgYEAfjxDi0a8g6gM +F4su1ocWvFase84tidt5+lBSvF7DZpd15fd7kELGgVas89mQo+Zb8UXUqHWf7wCr +TGbf9eqxsMqRNUL6zycDdxg+67qDLqxg+Trm1fQ2MtDUYYyNLwWGSw34bSTQb1De +AtNC/Rpt3W8XQh9iko2Qcw2KHHxe/BQ= +-----END CERTIFICATE REQUEST----- diff --git a/05-Other/keyrings/root/ca.key b/05-Other/keyrings/root/ca.key new file mode 100644 index 0000000..60e32c0 --- /dev/null +++ b/05-Other/keyrings/root/ca.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQC83l1aCRsQh/HZ+iOYBw1oGiKWkJjxRvOaxKAkkV0zAaOI7J3b +MHu+9j+t+MXuKlSliKvQnjuKStUVcw2o2p3w/9sHeHb8Xk4mH9M5JTa0a2BtYHfR +pZnpKDMNKqw1uF8IhgYeRcWCxbTksZpXjUGP+Vfx2OSuujXc6C1ykjCfXwIDAQAB +AoGANjO6prQmSEA7cEsRG/gqKM4XTw6AVf3+u1PigZwWGyVFQW5mfxkS6mLRM6RJ +aWhMkpT+eghvHekL7fPu356d5KWhVyWtHmqUsecvxWPkErJKI2uCFuj3G7B2g6mp +rzPMcpJ13ynVQ9bN60V1pKWUIkAll4hCqqjw9l6oxviSoEECQQDobjh4XpIWTWjU +PITAkv8EkAi6sk+rlyxGypqKm5j6MsIf7kxO9zMGwiaabMLBMohiIkLkHCp3RFWz +cJMoA3jtAkEA0AVMWJCS5rjPpRLG2sPZryjzpuTxp+9KxREP3BlrqvVqrInqJEL2 +1h4pTRDqH3Urrw8IKot/o5adUNfM/nZr+wJAbfQuXKsIWuqVy8kxV9RyNZtZtdBC +pj7moDqaLzX6gWnfsbFOghCpH+pazrTi0Phx0lK46CZ25GL8U93Oj6BM5QJBAKrh +b1HhkYtOjeSAhDH5aLzm2yBiOdFGVRmFZo3bpAKQD80kjd6z06kYpbzVBD5LNlNb ++c1ZQsTTWO+sFo2CIjkCQDVGS6bb6BGfROcF2YCqyFf20wGGXDWqy3MLxNCt/kaO +6gFU6DackXM0iXdwIHOWUNAJYhhtjgVWPFWev2Xnu1w= +-----END RSA PRIVATE KEY----- diff --git a/05-Other/report_files/reportid.txt b/05-Other/report_files/reportid.txt index 445cc6c..d4f1ce0 100644 --- a/05-Other/report_files/reportid.txt +++ b/05-Other/report_files/reportid.txt @@ -1,177 +1,19 @@ -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 150 -151 152 -153 154 -155 156 -157 158 -159 160 -161 162 -163 164 -165 166 -167 168 -169 170 -171 172 -173 174 -175 176 -177 178 -179 180 -181 182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 \ No newline at end of file +184 \ No newline at end of file