keychain: flush certificate cache after reloading System keychain
This commit is contained in:
@@ -125,6 +125,8 @@ static OSStatus keychain_cb(SecKeychainEvent keychainEvent,
|
|||||||
lib->credmgr->add_set(lib->credmgr, &new->set);
|
lib->credmgr->add_set(lib->credmgr, &new->set);
|
||||||
lib->credmgr->remove_set(lib->credmgr, &this->set->set);
|
lib->credmgr->remove_set(lib->credmgr, &this->set->set);
|
||||||
|
|
||||||
|
lib->credmgr->flush_cache(lib->credmgr, CERT_X509);
|
||||||
|
|
||||||
this->set->destroy(this->set);
|
this->set->destroy(this->set);
|
||||||
this->set = new;
|
this->set = new;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user