| Предыдущий | Следующий |
| NTE_SILENT_CONTEXT | NTE_TEMPORARY_PROFILE |
NTE_TOKEN_KEYSET_STORAGE_FULL
NTE_TOKEN_KEYSET_STORAGE_FULL следует интерпретировать на границе ёмкости аппаратного токена . Смарт-карта, HSM, поставщик на основе TPM или другой защищённый токен не может выделить ещё один постоянный контейнер ключа в своём защищённом хранилище.
Читайте результат на правильном уровне
При этом результате поставщик опирается на ограниченное или отдельно управляемое устройство: смарт-карту, TPM, HSM, виртуальный токен, считыватель или удалённую службу ключей. Установка поставщика, обнаружение устройства, готовность, ёмкость объектов, состояние аутентификации и политика ключей — разные уровни, которые следует журналировать отдельно.
Проверки, специфичные для кода:
- Перечислите существующие контейнеры и найдите заброшенные ключи регистрации, обновления или тестирования.
- Проверьте пределы ёмкости производителя токена, квоты объектов и случаи, когда сертификаты удалялись без удаления связанных объектов закрытого ключа.
- Перед удалением контейнеров сохраните или восстановите требуемый материал, затем выполните одну контролируемую попытку создания ключа.
Не смешивайте с соседним кодом
Это ёмкость постоянных объектов, а не обычная память процесса. NTE_OUT_OF_MEMORY или OSS_OUT_MEMORY относятся к выделению памяти хоста. Не удаляйте объекты токена до экспорта меток, ID, сертификатов и политик: можно уничтожить единственные данные о переполнении или неудачной очистке после регистрации.
Технические ссылки
Эти источники определяют HRESULT и соответствующий интерфейс, протокол или формат данных ёмкости аппаратного токена.
Нужно найти другой код? Найти другой код состояния или ошибки.