| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.