本發明專利技術涉及系統聯調技術領域,具體提供一種聯調工具、聯調方法、控制裝置及可讀存儲介質,旨在解決如何在提升簽名聯調過程中解決技術問題的效率的同時,減少對對接人員掌握技術語言的依賴的問題。為此目的,本發明專利技術通過聯調工具中輸入參數檢查模塊對待驗證的輸入參數是否符合簽名要求進行檢查,通過公鑰私鑰檢查模塊對公鑰以及私鑰是否符合預設的格式要求進行檢查,通過拼接數據和簽名生成模塊將輸入參數和私鑰生成拼接數據和簽名,通過拼接數據對比模塊對比生成的拼接數據和請求數據,通過簽名對比模塊對比生成的簽名和聯調過程中對應的簽名,能夠聯調過程的效率,減少對對接人員掌握技術語言的依賴。員掌握技術語言的依賴。員掌握技術語言的依賴。
【技術實現步驟摘要】
聯調工具、聯調方法、控制裝置及可讀存儲介質
[0001]本專利技術涉及系統聯調
,具體提供一種聯調工具、聯調方法、控制裝置及可讀存儲介質。
技術介紹
[0002]聯調環境是開發、測試以及集成的用戶為調試和驗證業務產品功能而提供的環境。聯調環境部署完畢之后,往往會把特定的業務功能封裝成OpenAPI,供用戶或者商戶使用。OpenAPI服務具有原子性的特點。聯調環境的一塊業務,也就是用戶或商戶的某一個使用場景,往往需要由多個OpenAPI服務先后循環性調用才得以實現。
[0003]在與用戶或商戶對接接口的過程中,涉及接口的交互安全性,需要對HTTP報文json格式進行加簽驗簽處理,在對接的用戶或商戶中使用的語言有java、PHP、.net,甚至有早期的delphi。由于對接的用戶或商戶技術水平與對簽名處理技術的掌握程度參差不齊,需要對接的用戶或商戶對各種技術語言熟悉才能夠快速解決遇到的問題,這從技術上來講,是存在挑戰的。
[0004]中國專利公開號為:CN106406826A,專利名稱為:一種聯調任務創建、系統聯調方法及裝置的專利申請中公開了,通過下發審批流程人工判斷生成的報文正確與否,并通過輸入報文生成簽名來判斷簽名是否存在問題。但是,報文錯誤也僅僅是導致簽名聯調存在問題可能的原因之一,通過該現有技術并不能從根本上解決簽名錯誤的問題。
[0005]相應地,本領域需要一種新的聯調方案來解決上述問題。
技術實現思路
[0006]為了克服上述缺陷,提出了本專利技術,以提供解決或至少部分地解決如何在提升簽名聯調過程中解決技術問題的效率的同時,減少對對接人員掌握技術語言的依賴的問題。
[0007]在第一方面,本專利技術提供一種聯調工具,所述工具包括:
[0008]輸入參數檢查模塊,用于檢查待驗證的輸入參數是否符合簽名要求;
[0009]公鑰私鑰檢查模塊,用于檢查聯調過程中的公鑰和/或私鑰是否符合預設的格式要求;
[0010]拼接數據和簽名生成模塊,用于根據輸入參數和私鑰,生成拼接數據和簽名;
[0011]拼接數據對比模塊,用于將生成的拼接數據與請求數據進行對比;
[0012]簽名對比模塊,用于將生成的簽名與聯調過程中對應的簽名進行對比。
[0013]在上述聯調工具的一個技術方案中,所述輸入參數檢查模塊包括第一驗證按鍵和參數輸入框,所述輸入參數檢測模塊被進一步配置為:
[0014]響應于基于所述第一驗證按鍵輸入的第一驗證指令,對所述參數輸入框中的待驗證的輸入參數進行檢測,以判斷所述輸入參數是否符合簽名要求。
[0015]在上述聯調工具的一個技術方案中,所述輸入參數檢測模塊還包括第一格式修正按鍵,所述輸入參數檢測模塊還被配置為:
[0016]響應于基于所述第一格式修正按鍵輸入的第一格式修正指令,對所述參數輸入框中的待驗證的輸入參數進行格式修正。
[0017]在上述聯調工具的一個技術方案中,所述公鑰私鑰檢查模塊包括第二驗證按鍵,私鑰輸入框和公鑰輸入框,所述公鑰私鑰檢查模塊被進一步配置為:
[0018]響應于基于所述第二驗證按鍵輸入的第二驗證指令,檢查所述公鑰輸入框中的公鑰和所述私鑰輸入框中的私鑰是否為一對。
[0019]在上述聯調工具的一個技術方案中,所述公鑰私鑰檢查模塊包括第一格式檢查按鍵和/或第二格式檢查按鍵,所述公鑰私鑰檢查模塊還被配置為:
[0020]響應于基于所述第一格式檢查按鍵輸入的第一格式檢查指令,檢測所述私鑰輸入框中私鑰的格式是否正確;和/或,
[0021]響應于基于所述第二格式檢查按鍵輸入的第二格式檢查指令,檢測所述公鑰輸入框中公鑰的格式是否正確;和/或,
[0022]所述公鑰私鑰檢查模塊包括第二格式修正按鍵和/或第三格式修正按鍵,所述公鑰私鑰檢查模塊還被配置為:
[0023]響應于基于所述第二格式修正按鍵輸入的第二格式修正指令,對所述私鑰輸入框中私鑰的格式進行修正;和/或,
[0024]響應于基于所述第三格式修正按鍵輸入的第三格式修正指令,對所述公鑰輸入框中公鑰的格式進行修正;和/或,
[0025]所述公鑰私鑰檢查模塊包括第一數據清除按鍵,所述公鑰私鑰檢查模塊還被配置為:
[0026]響應于基于所述第一數據清除按鍵輸入的第一數據清除指令,將所述公鑰輸入框和所述私鑰輸入框中的數據清除。
[0027]在上述聯調工具的一個技術方案中,所述拼接數據和簽名生成模塊包括數據生成按鍵;所述拼接數據和簽名生成模塊被進一步配置為:
[0028]響應于基于所述數據生成按鍵輸入的數據生成指令,根據所述輸入參數和所述私鑰,生成拼接數據和簽名。
[0029]在上述聯調工具的一個技術方案中,所述拼接數據生成模塊還包括第二數據清除按鍵,所述拼接數據和簽名生成模塊還被進一步配置為:
[0030]響應于基于所述第二數據清除按鍵輸入的第二數據清除指令,將生成的所述拼接數據和簽名清除。
[0031]在上述聯調工具的一個技術方案中,所述拼接數據對比模塊包括第三驗證按鍵和請求數據輸入框,所述拼接數據對比模塊被進一步配置為:
[0032]響應于基于所述第三驗證按鍵輸入的所述第三驗證指令,將生成的拼接數據與所述請求數據輸入框中的請求數據進行對比。
[0033]在上述聯調工具的一個技術方案中,所述拼接數據對比模塊還包括第三數據清除按鍵,所述拼接數據對比模塊還被配置為:
[0034]響應于基于所述第三數據清除按鍵輸入的所述第三數據清除指令,將所述請求數據輸入框中的請求數據清除。
[0035]在上述聯調工具的一個技術方案中,所述簽名對比模塊包括第四驗證按鍵和程序
簽名輸入框,所述簽名對比模塊被進一步配置為:
[0036]響應于基于所述第四驗證按鍵輸入的所述第四驗證指令,將生成的簽名與所述程序簽名輸入框中的聯調過程中對應的簽名進行對比。
[0037]在上述聯調工具的一個技術方案中,所述簽名對比模塊還包括第四數據清除按鍵,所述簽名對比模塊還被配置為:
[0038]響應于基于所述第四數據清除按鍵輸入的所述第四數據清除指令,將所述程序簽名輸入框中的程序中的簽名清除。
[0039]在第二方面,本專利技術提供一種聯調方法,所述方法基于權利要求1至11中任一項所述的聯調工具,所述方法包括:
[0040]通過所述輸入參數檢查模塊,檢查待驗證的輸入參數是否符合簽名要求;
[0041]當所述輸入參數符合簽名要求時,通過所述公鑰私鑰檢查模塊,檢查聯調過程中的公鑰和/或私鑰是否符合預設的格式要求;
[0042]當所述公鑰和/或私鑰符合所述格式要求時,通過所述拼接數據和簽名生成模塊,根據所述輸入參數和所述私鑰,生成拼接數據和簽名;
[0043]通過所述拼接數據對比模塊,將生成的所述拼接數據與請求數據進行對比,獲得第一對比結果;
[0044]通過所述簽名對比模塊,將生成的簽名與聯調過程中對本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種聯調工具,其特征在于,所述工具包括:輸入參數檢查模塊,用于檢查待驗證的輸入參數是否符合簽名要求;公鑰私鑰檢查模塊,用于檢查聯調過程中的公鑰和/或私鑰是否符合預設的格式要求;拼接數據和簽名生成模塊,用于根據輸入參數和私鑰,生成拼接數據和簽名;拼接數據對比模塊,用于將生成的拼接數據與請求數據進行對比;簽名對比模塊,用于將生成的簽名與聯調過程中對應的簽名進行對比。2.根據權利要求1所述的聯調工具,其特征在于,所述輸入參數檢查模塊包括第一驗證按鍵和參數輸入框,所述輸入參數檢測模塊被進一步配置為:響應于基于所述第一驗證按鍵輸入的第一驗證指令,對所述參數輸入框中的待驗證的輸入參數進行檢測,以判斷所述輸入參數是否符合簽名要求。3.根據權利要求2所述的聯調工具,其特征在于,所述輸入參數檢測模塊還包括第一格式修正按鍵,所述輸入參數檢測模塊還被配置為:響應于基于所述第一格式修正按鍵輸入的第一格式修正指令,對所述參數輸入框中的待驗證的輸入參數進行格式修正。4.根據權利要求1所述的聯調工具,其特征在于,所述公鑰私鑰檢查模塊包括第二驗證按鍵,私鑰輸入框和公鑰輸入框,所述公鑰私鑰檢查模塊被進一步配置為:響應于基于所述第二驗證按鍵輸入的第二驗證指令,檢查所述公鑰輸入框中的公鑰和所述私鑰輸入框中的私鑰是否為一對。5.根據權利要求4所述的聯調工具,其特征在于,所述公鑰私鑰檢查模塊包括第一格式檢查按鍵和/或第二格式檢查按鍵,所述公鑰私鑰檢查模塊還被配置為:響應于基于所述第一格式檢查按鍵輸入的第一格式檢查指令,檢測所述私鑰輸入框中私鑰的格式是否正確;和/或,響應于基于所述第二格式檢查按鍵輸入的第二格式檢查指令,檢測所述公鑰輸入框中公鑰的格式是否正確;和/或,所述公鑰私鑰檢查模塊包括第二格式修正按鍵和/或第三格式修正按鍵,所述公鑰私鑰檢查模塊還被配置為:響應...
【專利技術屬性】
技術研發人員:李春生,殷玲慧,
申請(專利權)人:北京天闕科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。