Site icon EfmSoft

Что означает код HRESULT 0x80630706 (PEER_E_CIRCULAR_CHAIN_DETECTED)?

 
Предыдущий Следующий
PEER_E_INVALID_TIME_PERIOD PEER_E_CERT_STORE_CORRUPTED

PEER_E_CIRCULAR_CHAIN_DETECTED

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

PEER_E_CIRCULAR_CHAIN_DETECTED (0x80630706) означает, что invitation/credential chain peer group содержит цикл. Microsoft приводит типичный пример: A приглашает B, после чего B пытается пригласить A.

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

  • Постройте цепочку issuer/inviter до group creator и найдите identity, которая появляется в ней повторно.
  • Сравните invitation, из которого создаются новые credentials, с уже существующей цепочкой участника. Не проверяйте только подпись последнего сертификата: цикл является структурной ошибкой доверительной цепочки.
  • Отделяйте circular chain от PEER_E_CHAIN_TOO_LONG: длина может быть допустимой, но повтор identity уже делает цепочку недействительной.

Как исправить

Создайте приглашение от корректного участника без возврата к identity, уже присутствующей выше по цепочке. После изменения заново проверьте всю цепочку до creator, а не только последний link.

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


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

Exit mobile version