1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* Do not make changes to this file unless you know what you are doing--modify
6
* the SWIG interface file instead.
7
* ----------------------------------------------------------------------------- */
14
public static DowncastableNode downcast_node(Node node) {
15
return lassoPINVOKE.downcast_node(Node.getCPtr(node));
18
public static int init() {
19
return lassoPINVOKE.init();
22
public static int shutdown() {
23
return lassoPINVOKE.shutdown();
26
public static int checkVersion(int major, int minor, int subminor, CheckVersionMode mode) {
27
return lassoPINVOKE.checkVersion(major, minor, subminor, (int)mode);
30
public static RequestType getRequestTypeFromSoapMsg(string soap) {
31
return (RequestType)lassoPINVOKE.getRequestTypeFromSoapMsg(soap);
34
public static bool isLibertyQuery(string query) {
35
return lassoPINVOKE.isLibertyQuery(query);
38
public static readonly int WSF_SUPPORT = lassoPINVOKE.get_WSF_SUPPORT();
39
public static readonly string LIB_CONSENT_OBTAINED = lassoPINVOKE.get_LIB_CONSENT_OBTAINED();
40
public static readonly string LIB_CONSENT_OBTAINED_PRIOR = lassoPINVOKE.get_LIB_CONSENT_OBTAINED_PRIOR();
41
public static readonly string LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT = lassoPINVOKE.get_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT();
42
public static readonly string LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT = lassoPINVOKE.get_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT();
43
public static readonly string LIB_CONSENT_UNAVAILABLE = lassoPINVOKE.get_LIB_CONSENT_UNAVAILABLE();
44
public static readonly string LIB_CONSENT_INAPPLICABLE = lassoPINVOKE.get_LIB_CONSENT_INAPPLICABLE();
45
public static readonly string LIB_NAMEID_POLICY_TYPE_NONE = lassoPINVOKE.get_LIB_NAMEID_POLICY_TYPE_NONE();
46
public static readonly string LIB_NAMEID_POLICY_TYPE_ONE_TIME = lassoPINVOKE.get_LIB_NAMEID_POLICY_TYPE_ONE_TIME();
47
public static readonly string LIB_NAMEID_POLICY_TYPE_FEDERATED = lassoPINVOKE.get_LIB_NAMEID_POLICY_TYPE_FEDERATED();
48
public static readonly string LIB_NAMEID_POLICY_TYPE_ANY = lassoPINVOKE.get_LIB_NAMEID_POLICY_TYPE_ANY();
49
public static readonly string LIB_PROTOCOL_PROFILE_BRWS_ART = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_BRWS_ART();
50
public static readonly string LIB_PROTOCOL_PROFILE_BRWS_POST = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_BRWS_POST();
51
public static readonly string LIB_PROTOCOL_PROFILE_BRWS_LECP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_BRWS_LECP();
52
public static readonly string LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP();
53
public static readonly string LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP();
54
public static readonly string LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP();
55
public static readonly string LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP();
56
public static readonly string LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP();
57
public static readonly string LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP();
58
public static readonly string LIB_PROTOCOL_PROFILE_RNI_SP_HTTP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP();
59
public static readonly string LIB_PROTOCOL_PROFILE_RNI_SP_SOAP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP();
60
public static readonly string LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP();
61
public static readonly string LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP();
62
public static readonly string LIB_PROTOCOL_PROFILE_SLO_SP_HTTP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP();
63
public static readonly string LIB_PROTOCOL_PROFILE_SLO_SP_SOAP = lassoPINVOKE.get_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP();
64
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL();
65
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD();
66
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED();
67
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED();
68
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT();
69
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT();
70
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD();
71
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT();
72
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION();
73
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD();
74
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI();
75
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI();
76
public static readonly string LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN();
77
public static readonly string LIB_AUTHN_CONTEXT_COMPARISON_EXACT = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_COMPARISON_EXACT();
78
public static readonly string LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM();
79
public static readonly string LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM();
80
public static readonly string LIB_AUTHN_CONTEXT_COMPARISON_BETTER = lassoPINVOKE.get_LIB_AUTHN_CONTEXT_COMPARISON_BETTER();
81
public static readonly string SAML_AUTHENTICATION_METHOD_PASSWORD = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_PASSWORD();
82
public static readonly string SAML_AUTHENTICATION_METHOD_KERBEROS = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_KERBEROS();
83
public static readonly string SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD();
84
public static readonly string SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN();
85
public static readonly string SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI();
86
public static readonly string SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI();
87
public static readonly string SAML_AUTHENTICATION_METHOD_PGP = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_PGP();
88
public static readonly string SAML_AUTHENTICATION_METHODS_PKI = lassoPINVOKE.get_SAML_AUTHENTICATION_METHODS_PKI();
89
public static readonly string SAML_AUTHENTICATION_METHOD_XKMS = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_XKMS();
90
public static readonly string SAML_AUTHENTICATION_METHOD_XMLD_SIG = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_XMLD_SIG();
91
public static readonly string SAML_AUTHENTICATION_METHOD_UNSPECIFIED = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_UNSPECIFIED();
92
public static readonly string SAML_AUTHENTICATION_METHOD_LIBERTY = lassoPINVOKE.get_SAML_AUTHENTICATION_METHOD_LIBERTY();
93
public static readonly int ERROR_UNDEFINED = lassoPINVOKE.get_ERROR_UNDEFINED();
94
public static readonly int XML_ERROR_NODE_NOT_FOUND = lassoPINVOKE.get_XML_ERROR_NODE_NOT_FOUND();
95
public static readonly int XML_ERROR_NODE_CONTENT_NOT_FOUND = lassoPINVOKE.get_XML_ERROR_NODE_CONTENT_NOT_FOUND();
96
public static readonly int XML_ERROR_ATTR_NOT_FOUND = lassoPINVOKE.get_XML_ERROR_ATTR_NOT_FOUND();
97
public static readonly int XML_ERROR_ATTR_VALUE_NOT_FOUND = lassoPINVOKE.get_XML_ERROR_ATTR_VALUE_NOT_FOUND();
98
public static readonly int DS_ERROR_SIGNATURE_NOT_FOUND = lassoPINVOKE.get_DS_ERROR_SIGNATURE_NOT_FOUND();
99
public static readonly int DS_ERROR_INVALID_SIGNATURE = lassoPINVOKE.get_DS_ERROR_INVALID_SIGNATURE();
100
public static readonly int DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED = lassoPINVOKE.get_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED();
101
public static readonly int DS_ERROR_CONTEXT_CREATION_FAILED = lassoPINVOKE.get_DS_ERROR_CONTEXT_CREATION_FAILED();
102
public static readonly int DS_ERROR_PUBLIC_KEY_LOAD_FAILED = lassoPINVOKE.get_DS_ERROR_PUBLIC_KEY_LOAD_FAILED();
103
public static readonly int DS_ERROR_PRIVATE_KEY_LOAD_FAILED = lassoPINVOKE.get_DS_ERROR_PRIVATE_KEY_LOAD_FAILED();
104
public static readonly int DS_ERROR_CERTIFICATE_LOAD_FAILED = lassoPINVOKE.get_DS_ERROR_CERTIFICATE_LOAD_FAILED();
105
public static readonly int DS_ERROR_SIGNATURE_FAILED = lassoPINVOKE.get_DS_ERROR_SIGNATURE_FAILED();
106
public static readonly int DS_ERROR_KEYS_MNGR_CREATION_FAILED = lassoPINVOKE.get_DS_ERROR_KEYS_MNGR_CREATION_FAILED();
107
public static readonly int DS_ERROR_KEYS_MNGR_INIT_FAILED = lassoPINVOKE.get_DS_ERROR_KEYS_MNGR_INIT_FAILED();
108
public static readonly int DS_ERROR_SIGNATURE_VERIFICATION_FAILED = lassoPINVOKE.get_DS_ERROR_SIGNATURE_VERIFICATION_FAILED();
109
public static readonly int DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED = lassoPINVOKE.get_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED();
110
public static readonly int DS_ERROR_INVALID_SIGALG = lassoPINVOKE.get_DS_ERROR_INVALID_SIGALG();
111
public static readonly int DS_ERROR_DIGEST_COMPUTE_FAILED = lassoPINVOKE.get_DS_ERROR_DIGEST_COMPUTE_FAILED();
112
public static readonly int LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND = lassoPINVOKE.get_LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND();
113
public static readonly int SERVER_ERROR_PROVIDER_NOT_FOUND = lassoPINVOKE.get_SERVER_ERROR_PROVIDER_NOT_FOUND();
114
public static readonly int SERVER_ERROR_ADD_PROVIDER_FAILED = lassoPINVOKE.get_SERVER_ERROR_ADD_PROVIDER_FAILED();
115
public static readonly int LOGOUT_ERROR_UNSUPPORTED_PROFILE = lassoPINVOKE.get_LOGOUT_ERROR_UNSUPPORTED_PROFILE();
116
public static readonly int PROFILE_ERROR_INVALID_QUERY = lassoPINVOKE.get_PROFILE_ERROR_INVALID_QUERY();
117
public static readonly int PROFILE_ERROR_INVALID_POST_MSG = lassoPINVOKE.get_PROFILE_ERROR_INVALID_POST_MSG();
118
public static readonly int PROFILE_ERROR_INVALID_SOAP_MSG = lassoPINVOKE.get_PROFILE_ERROR_INVALID_SOAP_MSG();
119
public static readonly int PROFILE_ERROR_MISSING_REQUEST = lassoPINVOKE.get_PROFILE_ERROR_MISSING_REQUEST();
120
public static readonly int PROFILE_ERROR_INVALID_HTTP_METHOD = lassoPINVOKE.get_PROFILE_ERROR_INVALID_HTTP_METHOD();
121
public static readonly int PROFILE_ERROR_INVALID_PROTOCOLPROFILE = lassoPINVOKE.get_PROFILE_ERROR_INVALID_PROTOCOLPROFILE();
122
public static readonly int PROFILE_ERROR_INVALID_MSG = lassoPINVOKE.get_PROFILE_ERROR_INVALID_MSG();
123
public static readonly int PROFILE_ERROR_MISSING_REMOTE_PROVIDERID = lassoPINVOKE.get_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID();
124
public static readonly int PROFILE_ERROR_UNSUPPORTED_PROFILE = lassoPINVOKE.get_PROFILE_ERROR_UNSUPPORTED_PROFILE();
125
public static readonly int PROFILE_ERROR_UNKNOWN_PROFILE_URL = lassoPINVOKE.get_PROFILE_ERROR_UNKNOWN_PROFILE_URL();
126
public static readonly int PROFILE_ERROR_IDENTITY_NOT_FOUND = lassoPINVOKE.get_PROFILE_ERROR_IDENTITY_NOT_FOUND();
127
public static readonly int PROFILE_ERROR_FEDERATION_NOT_FOUND = lassoPINVOKE.get_PROFILE_ERROR_FEDERATION_NOT_FOUND();
128
public static readonly int PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND = lassoPINVOKE.get_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND();
129
public static readonly int PROFILE_ERROR_BUILDING_QUERY_FAILED = lassoPINVOKE.get_PROFILE_ERROR_BUILDING_QUERY_FAILED();
130
public static readonly int PROFILE_ERROR_BUILDING_REQUEST_FAILED = lassoPINVOKE.get_PROFILE_ERROR_BUILDING_REQUEST_FAILED();
131
public static readonly int PROFILE_ERROR_BUILDING_MESSAGE_FAILED = lassoPINVOKE.get_PROFILE_ERROR_BUILDING_MESSAGE_FAILED();
132
public static readonly int PROFILE_ERROR_BUILDING_RESPONSE_FAILED = lassoPINVOKE.get_PROFILE_ERROR_BUILDING_RESPONSE_FAILED();
133
public static readonly int PROFILE_ERROR_SESSION_NOT_FOUND = lassoPINVOKE.get_PROFILE_ERROR_SESSION_NOT_FOUND();
134
public static readonly int PROFILE_ERROR_BAD_IDENTITY_DUMP = lassoPINVOKE.get_PROFILE_ERROR_BAD_IDENTITY_DUMP();
135
public static readonly int PROFILE_ERROR_BAD_SESSION_DUMP = lassoPINVOKE.get_PROFILE_ERROR_BAD_SESSION_DUMP();
136
public static readonly int LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ = lassoPINVOKE.get_LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ();
137
public static readonly int PARAM_ERROR_INVALID_VALUE = lassoPINVOKE.get_PARAM_ERROR_INVALID_VALUE();
138
public static readonly int LASSO_PARAM_ERROR_CHECK_FAILED = lassoPINVOKE.get_LASSO_PARAM_ERROR_CHECK_FAILED();
139
public static readonly int LOGIN_ERROR_FEDERATION_NOT_FOUND = lassoPINVOKE.get_LOGIN_ERROR_FEDERATION_NOT_FOUND();
140
public static readonly int LOGIN_ERROR_CONSENT_NOT_OBTAINED = lassoPINVOKE.get_LOGIN_ERROR_CONSENT_NOT_OBTAINED();
141
public static readonly int LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY = lassoPINVOKE.get_LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY();
142
public static readonly int LASSO_LOGIN_ERROR_REQUEST_DENIED = lassoPINVOKE.get_LASSO_LOGIN_ERROR_REQUEST_DENIED();
143
public static readonly int LOGIN_ERROR_INVALID_SIGNATURE = lassoPINVOKE.get_LOGIN_ERROR_INVALID_SIGNATURE();
144
public static readonly int LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST = lassoPINVOKE.get_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST();
145
public static readonly int LOGIN_ERROR_STATUS_NOT_SUCCESS = lassoPINVOKE.get_LOGIN_ERROR_STATUS_NOT_SUCCESS();
146
public static readonly int DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER = lassoPINVOKE.get_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER();