This Perl CPAN module provides an API for integrating your application with the New Zealand igovt logon service using SAML 2.0 messaging.
The distribution also includes a command-line tool called nzigovt which can be used for:
- generating certificate/key pairs for signing and SSL encryption
- creating/editing the Service Provider metadata file
- creating a bundle (zip file) containing metadata and certs for upload to the IdP
- generating AuthnRequest URLs
- decoding/dumping AuthnRequest URLs
- resolving SAMLart artifact responses and validating the response