Что означает код ошибки Windows 1466 (ERROR_XMLDSIG_ERROR)?

 
Предыдущий Следующий
ERROR_XML_PARSE_ERROR ERROR_RESTART_APPLICATION

ERROR_XMLDSIG_ERROR

Что означает ERROR_XMLDSIG_ERROR

ERROR_XMLDSIG_ERROR — Windows обнаружила ошибку при обработке XML Digital Signature.

Практический смысл

Причина может находиться в canonicalization, Reference URI, DigestValue, SignatureValue, выбранных алгоритмах или ключевом материале. Простой повтор проверки не меняет сериализованный XML и потому не устраняет детерминированную ошибку.

Что проверить

  • Сохраните исходный XML побайтно до любого pretty-print или повторной сериализации.
  • Проверьте canonicalization method и digest каждого Reference отдельно.
  • Убедитесь, что URI действительно указывает на тот element, который был подписан.
  • Сопоставьте SignatureMethod/KeyInfo с фактическим ключом и только затем анализируйте доверие сертификата.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.