| Предыдущий | Следующий |
| ERROR_CAPAUTHZ_DB_CORRUPTED | ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY |
ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG
Каталог SCCD не может подтвердить доверенные метаданные пользовательской возможности
ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG относится к каталогу, встроенному в Signed Custom Capability Descriptor или связанному с ним. SCCD — не произвольный фрагмент манифеста: это подписанный материал авторизации, предоставленный владельцем возможности, и его каталог должен пройти проверку как часть цепочки доверия.
Получите новый SCCD у владельца возможности и не изменяйте его при упаковке. Убедитесь, что средства сборки не переписали, не перекодировали и не заменили каталог, а пакет использует идентификатор подписания, ожидаемый дескриптором. Тестовый SCCD из примера намеренно непригоден для производственной авторизации и не должен копироваться в выпускаемый пакет.
Что проверить
- Сравните SCCD побайтно с файлом, предоставленным владельцем.
- Независимо проверьте каталог дескриптора и цепочку подписания пакета.
- Не используйте учебные демонстрационные дескрипторы как производственные учётные данные.
Ссылки
- Microsoft: рабочий процесс SCCD владельца возможности
- Microsoft: рабочий процесс SCCD разработчика приложения
- Microsoft: предупреждение для примера пользовательской возможности
Нужно найти другой код? Найти другой код состояния или ошибки.
