Возможно ли Unload'ить ключ который был загружен по файловой системе через LoadKeyStore()

Салем! Нужно сделать подпись разными ключами в некоторых случаях. Планирую сделать функцию обертку которая будет лочится при вызове, и анлочиться при завершении. Функция обертка будет загружать ключ по файловой системе через LoadKeyStore(), подписывать через Sign(), и анлочиться в конце. Было бы неплохо перед анлоком Unload’нуть ключ, возможно ли такое? Или есть решение лучше для всего этого? Рахмет

Сәлем! Можно вызвать KC_Finalize()

Рахмет за ответ. KC_Finalize() не подходит так как нужно будет обратно инициализировать библиотеку