fix: 修复当lifetime传入为负数时,会导致证书安装不成功的bug

This commit is contained in:
SunnyQjm committed 2020-06-03 17:22:13 +08:00
1 parent 88f01b7b4d
commit aa59f3e14d
2 files changed
+20 -18

No files matched your search

+15 -15
View File
@@ -1,15 +1,15 @@
Bv0Cxwc1CANuZG4IA2VkdQgFcGt1c3oIAk9BCANLRVkICGPbD1xognqbCARzZWxm
CAn9AAABcTrEzzwUCRgBAhkEADbugBX9ASYwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC5iB3MjTnzWUBlUryln80o9Y9WifC3KdF5xh9SazM90kVlTOqz
oLGfFvT6MIoFmMHyphU8D6HLuWuAK3hhcaamHi0ddiDYt7nNjvhkoZpzOQMAiXyv
0P5LkbWzO1IK53MM1xga029rQJjPrRikoQJDe7K9NAzklRj9WBL6eYtevs6FKUhf
hmoDgPLsiW5auhefv7cXwLfqee3BwaeugBw/77Z5/0/6X9bY9YXwFkcWl0JpGfGm
XqZKD/V4TcK0/mNd6ho73aL3AdRnportgoo8RLGYQeG3VVXj8OAlOlJ/Ekh+Xel7
C9sUQn2OuRw7bib52hode0WbTyxiaTsHlJX3AgMBAAEWVRsBARwmByQIA25kbggD
ZWR1CAVwa3VzeggCT0EIA0tFWQgIY9sPXGiCepv9AP0m/QD+DzE5NzAwMTAxVDAw
MDAwMP0A/w8yMDQwMDMyOFQxMjAxNDgX/QEATFdz4SS3vHcA9twisNeqTi+3grxb
isVJvH2LOOUxZhEP1H1NAP5EihLz91RqGnlcwl94svSNkZysuDm/0WI3bXtPTso7
b+pS758CqMJ7SbvuAGFk9Q30it/Z3A2wUV2qxZbfp46u7JUByu2xU/0i3kzvWr4z
w5EtWFoatNVsZDElKVsFSxo4k8Z1df3gXAWwF6ZIE12o7SM7O8EWtbiL1QydB30k
A8zB9mJ9P//pAojI+u57WyCdRwa316cu2Q9ucFf22lPhtJxXzV8yf/sYW3bJeSPW
D20fxxX3KrPNwSTI8oPl4ajvI4fexy4LXJ4F9GJ8VGBmc+A9HftxfHXVRw==
Bv0Cxwc1CAlsb2NhbGhvc3QICG9wZXJhdG9yCANLRVkICIiqThBk+aacCARzZWxm
CAn9AAABcnfGSKsUCRgBAhkEADbugBX9ASYwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQC+Tlyv95XldHrov8Q9/jIMQPxrYz+fsRr88XiwNqUF0Mi7Tx30
3msKDFP94K332wxoDZ7jcT2fnPopcMeSL2Xw10UhDybxv9tBkKCjaSvjRYproUNR
geINQjvuYttVloyJ8Ajsyg/381qqaVYj41U+diE8MRg2Il041mzpmfzZCYezKMb6
5uZsKt0nRfwxm2sRqCDsVs58znOLBNUgJvd1YD5BaZjvYzAW+bwBdWdBTzIEj6aY
Ka49rHK7AXqoZCqBCxm0geMVo2wbyYBKjHdsHSxyjZgJWoeDbiCERRo69zOxWKBz
Zs908Wm+EqK6K4rNvc4uv6cLRAUkHpKqwvwZAgMBAAEWVRsBARwmByQICWxvY2Fs
aG9zdAgIb3BlcmF0b3IIA0tFWQgIiKpOEGT5ppz9AP0m/QD+DzE5NzAwMTAxVDAw
MDAwMP0A/w8yMDQwMDUyOVQwMTIzMDIX/QEAi/LWQexbs2svFBFax+gmDIwoo7yo
9A9xTrruZvh1CVsDEZy/LO0y+vMKihNwCassFJaocbPwNmZMCPVIAuK4dntNIt/l
Z74Nh76JGmoMENOu/u2et9Kx/s2GJF9m1d6UhNJkYjA/dXUWICa4Dibcp1KzhRGH
HjILzi6RGZQ0qmEd3EJ6KTw8CmHEDOTzT0nZIyYcmYbPTk3G+1UTgAsCZCr1QQtI
rOQ+apPj3zW3GSMyLG1TrlrLXgbG8pKXon8hHgmMPSoVZlLfzVEB6MBBYEESZuDr
/7lr56BZLwiygnFlPoUkyyczZ/UeDyFbNHMK2YMWPah1MTAfwN2t3S9sVA==
+5 -3
View File
@@ -57,10 +57,12 @@ int NDNCertificationUtil::installCert(const std::string &certStr, long lifetime,
if (!forceUpdate && redisUtil.exist(cert.getName().toUri()) > 0) {
return -2;
}
std::cout << cert.getName() << std::endl;
std::cout << cert.getName() << " => " << certStr << std::endl;
int result = redisUtil.set(cert.getName().toUri(), certStr) ? 0 : -3;
std::cout << "setLifetime: " << lifetime << std::endl << "result: "
<< redisUtil.setLifeTime(cert.getName().toUri(), lifetime) << std::endl;
if (lifetime > 0) {
std::cout << "setLifetime: " << lifetime << std::endl << "result: "
<< redisUtil.setLifeTime(cert.getName().toUri(), lifetime) << std::endl;
}
return result;
}