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・XML 要素 50,000 個まで受け付け、異なる証明書は最大 2,000 個まで検査します。メタデータ内の URL から何かを取得することはありません。解析はすべてブラウザー内で実行され、メタデータや連絡先の情報がアップロード、保存、記録されたり、URL に追加されたりすることはありません。
