批量上传时如果证书文件和私钥文件不一致,也会提示错误

This commit is contained in:
GoEdgeLab
2023-03-24 15:13:28 +08:00
parent 8d1eb31b30
commit f5d95a01f5
3 changed files with 13 additions and 11 deletions

View File

@@ -94,6 +94,12 @@ func (this *UploadBatchPopupAction) RunPost(params struct {
return
}
// 对比证书和私钥数量是否一致
if len(certDataList) != len(keyDataList) {
this.Fail("证书文件数量(" + types.String(len(certDataList)) + ")和私钥文件数量(" + types.String(len(keyDataList)) + ")不一致")
return
}
// 自动匹配
var pairs = [][2][]byte{} // [] { cert, key }
var keyIndexMap = map[int]bool{} // 方便下面跳过已匹配的Key