Home Supported Standards Terms & Conditions Privacy Policy Documentation Contact About

← Return to SAML Test Tools

The IdP's SAML response, captured by the Assertion Consumer Service. The full SAMLResponse is shown below; the extracted Assertion pane has an XML view and an Attributes view (the assertion attributes, including the NameID, in tabular form).

Tip: click a pane's title to collapse/expand it.

SAMLResponse
 
Assertion (extracted)
 
Decrypt (EncryptedAssertion / EncryptedData)

If the response carries a <saml:EncryptedAssertion> (or a message-level <xenc:EncryptedData>), decrypt it in the browser with the recipient (SP) private key. Prefilled from the SP key on the SAML Test Tools page.

Tools

Standalone utilities for working with SAML and its XML security layers.

SAML Request Decoder — take an AuthnRequest off the wire and read it: paste a redirect URL, a POST form body, a bare SAMLRequest, an artifact or the XML, and get the pretty-printed message, its important values, an optional signature check (enveloped for POST, query-string for Redirect) and optional decryption.
SAML Response Decoder — take a SAML response off the wire and read it, in SAML 2.0 or SAML 1.1: paste a POST form body, a redirect URL, a bare SAMLResponse, an artifact, a bare <saml:Assertion> or the XML, and get the status, every assertion and its attributes, a check of every signature it carries (message, assertion and query-string, reported separately) and optional decryption.
SAML Assertion Tool — compose a spec-compliant SAML 1.0/1.1/2.0 assertion (optional elements, NameID, custom attributes), sign it with XML Signature, and encrypt it with XML Encryption.
Certificate Details — parse an X.509 certificate (PEM or bare base64 DER) and inspect its subject, issuer, validity, key, extensions, and fingerprints.
Certificate Authority & X.509 Tools — build a Root, Intermediate and Issuing certificate authority, issue TLS server/client, code-signing, S/MIME and other certificates with every X.509v3 extension, and test a real TLS or mutual-TLS handshake with what you issued.
Operations History

The same log kept on the SAML Test Tools page — every attempted call to the IdP, newest first. This page is where a dispatched call is closed out: when a response is rendered above, its pending Sent entry becomes Success or Failure according to the response's <samlp:StatusCode>.