КриптоПро CSP  

CP_CRYPT_NOKEYWLOCK

Флаг - признак работы с блокировкой ключа только на чтение. Ситуации, при которой блокировка на чтение невозможна, сопоставляется ошибка NTE_BAD_FLAGS.
#define CP_CRYPT_NOKEYWLOCK (0x40)