对新签发或请求certstore的证书计数。

This commit is contained in:
zhengchao
2018-12-09 19:45:01 +06:00
committed by luqiuwen
parent 0e23a077dd
commit 76f0efe3cb
3 changed files with 7 additions and 7 deletions

View File

@@ -316,7 +316,6 @@ static struct keyring_private* generate_x509_keyring(X509* origin_cert, X509* ca
X509* forge_cert = ssl_x509_forge(ca, cakey, origin_cert, forge_key, NULL, NULL);
STACK_OF(X509)* chain = sk_X509_new_null();
sk_X509_push(chain, ca);
//sk_X509_push(chain, forge_cert);
ssl_x509_refcount_inc(ca);
ssl_x509_refcount_inc(forge_cert);
struct keyring_private* _kyr= keyring_new(forge_cert, forge_key, chain);
@@ -358,6 +357,7 @@ static void certstore_rpc_on_succ(void* result, void* user)
}
promise_success(p, (void*)kyr);
key_keeper_free_keyring((struct keyring*)kyr);
ctx->ref_keeper->stat.new_issue++;
}
else
{
@@ -552,7 +552,6 @@ void key_keeper_async_ask(struct future * f, struct key_keeper * keeper, const c
if(cb_rtn == KEYRING_EXSITED)
{
//printf("KEYRING_EXSITED\n");
keeper->stat.cache_hit++;
return;
}
}
@@ -616,7 +615,8 @@ void key_keeper_async_ask(struct future * f, struct key_keeper * keeper, const c
key_keeper_free_keyring((struct keyring*)kyr);
}
}
promise_success(p, (void*)kyr);
promise_success(p, (void*)kyr);
keeper->stat.new_issue++;
key_keeper_free_keyring((struct keyring*)kyr);
}
else