Select an operation mode, paste your SAML message, and click Process
| Mode | Input | Use Case |
|---|---|---|
| Verify Signature | SAML XML + X.509 Cert | Validate signatures from IdP |
| Base64 Decode | Base64 string | HTTP-POST binding messages |
| Base64 + Inflate | Deflated Base64 | HTTP-Redirect binding (SAMLRequest param) |
SAML signatures use XML Digital Signatures (XMLDSig) to ensure message integrity and authenticity. Verification involves:
SAML messages are encoded differently depending on the binding:
# Decode SAMLRequest from URL
urldecode "$SAMLRequest" | base64 -d | inflate
Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.