Java 代码优化:简化 if 语句判断
优化后的代码如下:\n\nint keyType = spKeyModel.getKeyType();\nint algType = spKeyModel.getAlgType();\n\nif ((keyType == 2 || keyType == 3 || keyType == 6) && algType == 0) {\n // SM2密钥\n if ((ret = hsmCmd.hsmGenSm2(hsmMap)) < 0) {\n logger.error("Rand key [{}] ret = [{}] failed.", spCertCa.getKeyName(), ret);\n return ret;\n }\n}\n else if ((keyType == 2 || keyType == 3) && algType == 3) {\n // AES密钥\n if ((ret = hsmCmd.hsmGenRsa(hsmMap)) < 0) {\n logger.error("Rand key [{}] ret = [{}] failed.", spCertCa.getKeyName(), ret);\n return ret;\n }\n}
原文地址: https://www.cveoy.top/t/topic/pVoq 著作权归作者所有。请勿转载和采集!