diff --git a/test.cert b/test.cert index fd491c1..5d0c57d 100644 --- a/test.cert +++ b/test.cert @@ -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== \ No newline at end of file +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== \ No newline at end of file diff --git a/utils/NDNCertificationUtil.cpp b/utils/NDNCertificationUtil.cpp index abfea81..435974d 100644 --- a/utils/NDNCertificationUtil.cpp +++ b/utils/NDNCertificationUtil.cpp @@ -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; }