Парсер метаданных SAML

Проверка метаданных IdP, SP и федераций: конечные точки, сертификаты, проблемы

XML метаданных

Вставьте EntityDescriptor или EntitiesDescriptor федерации (XML).

Сводка

Метаданных пока нет
Вставьте метаданные IdP, SP или федерации, загрузите файл или пример.

Сведения о сущности

Здесь появятся сведения о сущности.
Что показывает парсер

Парсер метаданных SAML превращает EntityDescriptor или EntitiesDescriptor федерации в понятную сводку. Для каждой сущности видны её роли (поставщик удостоверений, поставщик услуг, центр атрибутов, центр аутентификации, точка принятия решений политики), все конечные точки с названием привязки и каноническим URI, индексом и признаком по умолчанию, форматы NameID, публикуемые и запрашиваемые атрибуты, организация, контакты, расширения, validUntil и cacheDuration.

Сертификаты

Каждый сертификат из KeyDescriptor декодируется тем же движком, что и в инспекторе сертификатов X.509: назначение (подпись, шифрование или оба), субъект, издатель, серийный номер, срок действия, дни до истечения, отпечаток SHA-256 и алгоритм ключа с длиной или кривой. Кнопка «Копировать PEM» передаёт сертификат в другие инструменты. Несколько сертификатов подписи отмечаются как смена ключей, а не как ошибка.

Результаты проверки

Результаты делятся на «Недопустимо», «Предупреждение» и «Информация». «Недопустимо» означает, что партнёры, скорее всего, не смогут использовать метаданные: IdP без SingleSignOnService, SP без AssertionConsumerService, повторяющиеся индексы конечных точек, истёкший validUntil или просроченный сертификат. Предупреждения касаются конечных точек на HTTP, нескольких точек по умолчанию, сертификатов, истекающих в течение 30 дней, и отсутствующих сертификатов подписи. Предупреждение не делает метаданные недопустимыми.

Ограничения и конфиденциальность

Подписи метаданных отмечаются только по наличию и алгоритму; криптографически они не проверяются. Объявления DOCTYPE и ENTITY отклоняются. Принимается ввод до 5 МБ и 50 000 элементов XML, проверяется до 2000 различных сертификатов. По URL из метаданных ничего не загружается. Разбор полностью выполняется в браузере: метаданные и контактные данные не отправляются, не сохраняются, не записываются в журналы и не добавляются в URL.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch