ZXID.org - Open Source IdM for the Masses TAS3.eu - Trusted Architecture for Securely Shareable Services (with Privacy) IoS - Internet of Subjects
ZXIDP.org - Free and Open
  IdP as a Service
- Any user, any SP can join.
ZXID Home - Open Source IdM for the Masses - TAS3 Reference Implementation - Internet of Subjects PDS

Download Old Releases (Apache2 licensed)
zxid-1.01.tgz 20110630 - x86_64 warnings fix, mod_auth_saml cookie passing fix
zxid-1.0.tgz 20110531 - Declared 1.0 due to long stability of 0.83
zxid-0.82.tgz 20110310 - Added Proxy IdP support, fixed crash on malformed XML
zxid-0.81.tgz 20110308 - Fixed return value of zxid_az() in Deny case
zxid-0.80.tgz 20110302 - Fixed out of memory error
zxid-0.79.tgz 20110301 - Fixed leap day handling in zx_timegm()
zxid-0.78.tgz 20110223 - Fixed faul handling in zxid_call()
zxid-0.77.tgz 20110216 - IdP bug fixes TAS3 #493, #494
zxid-0.76.tgz 20110126 - Fixed leakage of default namespace from request to response in zxid_call()
zxid-0.75.tgz 20110124 - Fixed encoding of empty namespace prefix, MINGW build fixes
zxid-0.74.tgz 20110122 - Axis2 integration
zxid-0.73.tgz 20101219 - Stabilization, test coverage
zxid-0.72.tgz 20101205 - Refactoring, stabilization
zxid-0.71.tgz 20101123 - Refactoring, stabilization
zxid-0.70.tgz 20101113 - Major rewrite of XML and sig engine, refactoring
zxid-0.69.tgz 20101020 - Fix Java build (stable)
zxid-0.68.tgz
20101015 - Pass token in XACML call
 git clone git://zxid.org/zxid (Anon GIT)
 git clone git://zxid.org/pd (Anon GIT)
 Please write author for commit access.

Download Binaries
Coming soon, contributed packages welcome!

TAS3 & IoS Reference Implementation
TAS3 Official, ZXID-TAS3 (local)
TAS3 Architecture Docs

Support
ZXID mailing list
zxid.user@lists.unh.edu archives

Documentation

ZXID Book
All ZXID documentation as one convenient 300 plus page monolithic book.

mod_auth_saml
Deploy SAML on Apache w/o programming

Configuration
Nitty gritty on all options

Circle of Trust
Set up a Circle of Trust (aka Trust Network or Federation)

Compile
Install from package or source

zxid_simple() -- Easy API for SAML

API Reference -- Every Function

ZXID Raw API
Program like pros (and fix your own problems)

ZXID ID-WSF API
Make Identity Web Services Calls using ID-WSF

Secure Logging
Digitally signed logging facility

Java -- Using ZXID from Java

Net::SAML -- Using ZXID from Perl

php_zxid -- Using ZXID from PHP

zxididp
Using zxididp to implement IdP, Discovery, IDMapping, and People Services

README.smime
Crypto and Cert Tutorial

FAQ -- Frequently Asked Questions

QA & Test Coverage

LCOV Report on 0.73 (20101219)
Line-by-line test coverage now at 63.0%

Contact
Write to Sampo Kellomäki (sampo % zxidp.org) No spam, please!

Old home page

 

Old Releases Page

BUG ALERT 20110301: Leap year calculation error in 0.78 and earlier A leap year calculation error is causing SSO assertions to be rejected starting March 1, 2011. The telltale error message in log is
t zxidsso.c:476 zxid_validate_cond zx E ssof: NotBefore rejected with slop of 39600. Time to validity 86400 secs. Our gettimeofday: 1298938582 secs, remote: 1299024982 secs
Best fix is to upgrade to 0.79 release or latest from anon git. If you can't upgrade, use the BEFORE_SLOP to ignore the problem, i.e. put in /var/zxid/zxid.conf

   BEFORE_SLOP=170000
Sorry about that, --Sampo
  (snip)
Copyright © 2006-2011 Sampo Kellomäki. All Rights Reserved. Updated 20110122.