SAML 中繼資料解析器
檢查 IdP、SP 與聯盟中繼資料:端點、憑證與問題
中繼資料 XML
貼上 EntityDescriptor 或聯盟的 EntitiesDescriptor(XML)。
摘要
實體詳細資料
解析器顯示的內容
SAML 中繼資料解析器會將 EntityDescriptor 或聯盟 EntitiesDescriptor 轉換為易讀的摘要。每個實體都會顯示其角色(身分提供者、服務提供者、屬性授權者、驗證授權者、原則決策點)、每個端點的繫結名稱與標準 URI、索引和預設標記,以及 NameID 格式、發布與要求的屬性、組織、聯絡人、擴充、validUntil 和 cacheDuration。
憑證
KeyDescriptor 中的每個憑證都使用與 X.509 憑證檢查器相同的引擎解碼:預期用途(簽章、加密或兩者)、主體、簽發者、序號、有效期間、距到期天數、SHA-256 指紋,以及金鑰演算法與長度或曲線。「複製 PEM」可將憑證交給其他工具。多個簽章憑證會被回報為金鑰輪替,而不是錯誤。
檢查結果
檢查結果分為「無效」、「警告」和「資訊」。「無效」表示合作夥伴很可能無法使用此中繼資料:例如沒有 SingleSignOnService 的 IdP、沒有 AssertionConsumerService 的 SP、重複的端點索引、已過期的 validUntil 或已過期的憑證。「警告」包括未加密的 HTTP 端點、多個預設端點、30 天內到期的憑證,以及缺少簽章憑證。警告並不代表中繼資料無效。
限制與隱私
中繼資料簽章只依是否存在和演算法回報,不做密碼學驗證。DOCTYPE 和 ENTITY 宣告會被拒絕。可接受最多 5 MB、50,000 個 XML 元素的輸入,最多檢查 2,000 個不同的憑證。不會從中繼資料中的 URL 擷取任何內容。解析完全在瀏覽器中執行:中繼資料和聯絡人資訊不會被上傳、儲存、記錄或加入 URL。
