var fDesc=new Array(); fDesc[0] = "Ultimate SAML is an OASIS SAML v1.x and v2.0 specifications compliant .NET toolkit. It offers an elegant and easy way to add support for Single Sign-On SAML 1.x and 2.0 to your ASP.NET applications.

* Features

* Supports SAML 1.x
* Supports SAML 2.0
* .NET Technology
* Supports many .NET Platforms
* Flexibility
* Fully Documented
* Lots of SAML samples in VB.NET, C#, and ASP.NET
* Royalty-free

* Supports SAML 1.x: Assertions, Protocol, Bindings, and Profiles

Fully support SAML 1.x, the Ultimate SAML component offers the following unique features for SAML 1.x:

* Easily create, modify, sign, verify, and serialize SAML assertions
* Easily create, modify, sign, verify, and serialize SAML protocol messages
* Fully supports SAML 1.x Identity Provider - Service Provider web application model

* Supports SAML 2.0: Assertions, Protocol, Bindings, Metadata, and Profiles

Fully support SAML 2.0, the Ultimate SAML component offers the following unique features for SAML 2.0:

* Easily create, modify, encrypt, decrypt, sign, verify, and serialize SAML assertions
* Easily create, modify, sign, verify, and serialize SAML protocol messages
* Fully supports SAML 2.0 Bindings: HTTP POST, HTTP Artifact, HTTP Redirect, PAOS, SOAP, and SAML URI
* Fully supports SAML 2.0 Identity Provider and Service Provider initiated
* Fully supports SAML 2.0 Single Logout"; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }