diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2006-10-30 12:48:26 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2006-10-30 12:48:26 +0000 |
commit | bb5f3e06d3185559d9951af92cad3dd3ab7bf989 (patch) | |
tree | 145f1d619bc94d9030a818b8618930a410a52dfe /swig | |
parent | 0a2da8394cf2afb1b13fa42a385e6f8cb29f5e20 (diff) | |
download | lasso-bb5f3e06d3185559d9951af92cad3dd3ab7bf989.tar.gz lasso-bb5f3e06d3185559d9951af92cad3dd3ab7bf989.tar.xz lasso-bb5f3e06d3185559d9951af92cad3dd3ab7bf989.zip |
include authentication statement in saml2 assertion
Diffstat (limited to 'swig')
-rw-r--r-- | swig/Lasso-saml2.i | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/swig/Lasso-saml2.i b/swig/Lasso-saml2.i index 9bd76e8a..a8f0155f 100644 --- a/swig/Lasso-saml2.i +++ b/swig/Lasso-saml2.i @@ -9,3 +9,105 @@ "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" #define LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT \ "urn:oasis:names:tc:SAML:2.0:nameid-format:transient" + +/* AuthnClassRef */ +#ifndef SWIGPHP4 +%rename(SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY) \ + LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY; +%rename(SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL) \ + LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL; +%rename(SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD) \ + LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD; +%rename(SAML2_AUTHN_CONTEXT_KERBEROS) \ + LASSO_SAML2_AUTHN_CONTEXT_KERBEROS; +%rename(SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT) \ + LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT; +%rename(SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED) \ + LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED; +%rename(SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT) \ + LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT; +%rename(SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED) \ + LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED; +%rename(SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY) \ + LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY; +%rename(SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY) \ + LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY; +%rename(SAML2_AUTHN_CONTEXT_PGP) \ + LASSO_SAML2_AUTHN_CONTEXT_PGP; +%rename(SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT) \ + LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT; +%rename(SAML2_AUTHN_CONTEXT_PASSWORD) \ + LASSO_SAML2_AUTHN_CONTEXT_PASSWORD; +%rename(SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION) \ + LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION; +%rename(SAML2_AUTHN_CONTEXT_SMARTCARD) \ + LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD; +%rename(SAML2_AUTHN_CONTEXT_SMARTCARD_PKI) \ + LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI; +%rename(SAML2_AUTHN_CONTEXT_SOFTWARE_PKI) \ + LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI; +%rename(SAML2_AUTHN_CONTEXT_SPKI) \ + LASSO_SAML2_AUTHN_CONTEXT_SPKI; +%rename(SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD) \ + LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD; +%rename(SAML2_AUTHN_CONTEXT_TLS_CLIENT) \ + LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT; +%rename(SAML2_AUTHN_CONTEXT_X509) \ + LASSO_SAML2_AUTHN_CONTEXT_X509; +%rename(SAML2_AUTHN_CONTEXT_TELEPHONY) \ + LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY; +%rename(SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN) \ + LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN; +%rename(SAML2_AUTHN_CONTEXT_XMLDSIG) \ + LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG; +#endif +#define LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony" +#define LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol" +#define LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword" +#define LASSO_SAML2_AUTHN_CONTEXT_KERBEROS \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos" +#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract" +#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered" +#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract" +#define LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered" +#define LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony" +#define LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalizedTelephony" +#define LASSO_SAML2_AUTHN_CONTEXT_PGP \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:PGP" +#define LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport" +#define LASSO_SAML2_AUTHN_CONTEXT_PASSWORD \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:Password" +#define LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession" +#define LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard" +#define LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI" +#define LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI" +#define LASSO_SAML2_AUTHN_CONTEXT_SPKI \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI" +#define LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword" +#define LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient" +#define LASSO_SAML2_AUTHN_CONTEXT_X509 \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:X509" +#define LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony" +#define LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken" +#define LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG \ + "urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig" + + |