protected override bool ReleaseHandle()
        {
            if (DeleteOnClose)
            {
                CryptoApi.CryptSetProvParam2(handle, Constants.PP_DELETE_KEYSET, null, 0);
            }
            else
            {
                CryptoApi.CryptReleaseContext(handle, 0);
            }

            return(true);
        }