Blame lasso/errors.h

Packit Service 88ab54
/* $Id$
Packit Service 88ab54
 *
Packit Service 88ab54
 * Lasso - A free implementation of the Liberty Alliance specifications.
Packit Service 88ab54
 *
Packit Service 88ab54
 * Copyright (C) 2004-2007 Entr'ouvert
Packit Service 88ab54
 * http://lasso.entrouvert.org
Packit Service 88ab54
 *
Packit Service 88ab54
 * Authors: See AUTHORS file in top-level directory.
Packit Service 88ab54
 *
Packit Service 88ab54
 * This program is free software; you can redistribute it and/or modify
Packit Service 88ab54
 * it under the terms of the GNU General Public License as published by
Packit Service 88ab54
 * the Free Software Foundation; either version 2 of the License, or
Packit Service 88ab54
 * (at your option) any later version.
Packit Service 88ab54
 *
Packit Service 88ab54
 * This program is distributed in the hope that it will be useful,
Packit Service 88ab54
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service 88ab54
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit Service 88ab54
 * GNU General Public License for more details.
Packit Service 88ab54
 *
Packit Service 88ab54
 * You should have received a copy of the GNU General Public License
Packit Service 88ab54
 * along with this program; if not, see <http://www.gnu.org/licenses/>.
Packit Service 88ab54
 */
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * SECTION:errors
Packit Service 88ab54
 * @short_description: Error codes returned by lasso functions
Packit Service 88ab54
 * @include: lasso/errors.h
Packit Service 88ab54
 *
Packit Service 88ab54
 * Most functions in lasso return signed integer error codes. The convention is to give:
Packit Service 88ab54
 * <itemizedlist>
Packit Service 88ab54
 * <listitem><para>a negative error code for programming or runtime recoverable errors,</para></listitem>
Packit Service 88ab54
 * <listitem><para>a positive error code for Liberty Alliance recoverable errors.</para></listitem>
Packit Service 88ab54
 * </itemizedlist>
Packit Service 88ab54
 *
Packit Service 88ab54
 * <para><emphasis>Beware that this convention is not always well followed.</emphasis></para>
Packit Service 88ab54
 */
Packit Service 88ab54
Packit Service 88ab54
#include "export.h"
Packit Service 88ab54
Packit Service 88ab54
LASSO_EXPORT const char* lasso_strerror(int error_code);
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ERROR_UNDEFINED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Undefined error.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ERROR_UNDEFINED -1
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ERROR_UNIMPLEMENTED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unimplemented part of Lasso.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ERROR_UNIMPLEMENTED -2
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ERROR_OUT_OF_MEMORY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Out of memory
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ERROR_OUT_OF_MEMORY -3
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ERROR_CAST_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Expected GObject class was not found, cast failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ERROR_CAST_FAILED -4
Packit Service 88ab54
Packit Service 88ab54
/* generic XML */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_NODE_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unable to get child of element.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_NODE_NOT_FOUND -10
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unable to get content of element.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND -11
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_ATTR_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unable to get attribute of element.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_ATTR_NOT_FOUND -12
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unable to get attribute value of element.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND -13
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_INVALID_FILE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid XML file
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_INVALID_FILE -14
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Construction of an object from an XML document failed.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED     -15
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_MISSING_NAMESPACE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A namespace is missing.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_MISSING_NAMESPACE              -16
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_SCHEMA_INVALID_FRAGMENT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * An XML tree does not respect at least an XML schema of its namespaces.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_SCHEMA_INVALID_FRAGMENT         17
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XML_ERROR_ATTR_VALUE_INVALID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Attribute value is invalid.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XML_ERROR_ATTR_VALUE_INVALID -18
Packit Service 88ab54
Packit Service 88ab54
/* XMLDSig */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_SIGNATURE_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Signature element not found.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_SIGNATURE_NOT_FOUND 101
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_INVALID_SIGNATURE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid signature.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_INVALID_SIGNATURE 102
Packit Service 88ab54
#define LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED -103
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_CONTEXT_CREATION_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to create signature context.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_CONTEXT_CREATION_FAILED -104
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to load public key.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED -105
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to load private key.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED -106
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to load certificate.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED -107
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_SIGNATURE_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to sign the node.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_SIGNATURE_FAILED -108
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to create keys manager.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -109
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to initialize keys manager.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -110
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to verify signature.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -111
Packit Service 88ab54
#define LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED      -112
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_INVALID_SIGALG:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid signature algorithm.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_INVALID_SIGALG -113
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Computation of an SHA1 digest failed.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED          -114
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Signature template has not been found.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND -115
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_TOO_MUCH_REFERENCES:
Packit Service 88ab54
 *
Packit Service 88ab54
 * SAML signature must contain only one reference
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_TOO_MUCH_REFERENCES -116
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML:
Packit Service 88ab54
 *
Packit Service 88ab54
 * SAML signature reference must be to a Request, a Reponse or an Assertion ID attribute
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_INVALID_REFERENCE_FOR_SAML -117
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_DECRYPTION_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Decryption of an encrypted node failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_DECRYPTION_FAILED 118
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_ENCRYPTION_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Creation of an encrypted node failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_ENCRYPTION_FAILED -119
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DS_ERROR_DECRYPTION_FAILED_MISSING_PRIVATE_KEY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Could not decrypt because the private key is not present.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DS_ERROR_DECRYPTION_FAILED_MISSING_PRIVATE_KEY 120
Packit Service 88ab54
Packit Service 88ab54
Packit Service 88ab54
/* Server */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The identifier of a provider is unknown to #LassoServer. To register a provider in a #LassoServer
Packit Service 88ab54
 * object, you must use the methods lasso_server_add_provider() or
Packit Service 88ab54
 * lasso_server_add_provider_from_buffer().
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to add new provider.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED -202
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to add new provider (protocol mismatch). It means that you tried to add a provider
Packit Service 88ab54
 * supporting a protocol imcompatible with the protocol declared for your #LassoServer, for example
Packit Service 88ab54
 * metadata for ID-FF 1.2 with metadata for SAML 2.0.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH -203
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to load encryption private key.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED 204
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SERVER_ERROR_INVALID_XML:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Parsed XML is invalid.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SERVER_ERROR_INVALID_XML -205
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SERVER_ERROR_NO_PROVIDER_LOADED
Packit Service 88ab54
 *
Packit Service 88ab54
 * When loading a metadata file it indicates that no provider could be loaded.
Packit Service 88ab54
 * It could be because the file is not well formed, or because there is no provider for the
Packit Service 88ab54
 * role sought.
Packit Service 88ab54
 *
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SERVER_ERROR_NO_PROVIDER_LOADED 206
Packit Service 88ab54
Packit Service 88ab54
/* Single Logout */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unsupported protocol profile
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE -301
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGOUT_ERROR_REQUEST_DENIED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Request denied by identity provider
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGOUT_ERROR_REQUEST_DENIED 302
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Federation not found on logout
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND 303
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unknown principal on logout
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL 304
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGOUT_ERROR_PARTIAL_LOGOUT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Logout could not be propagated to every service provider in the current session.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGOUT_ERROR_PARTIAL_LOGOUT 305
Packit Service 88ab54
Packit Service 88ab54
/* Profile */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_QUERY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid URL query
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_QUERY -401
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_POST_MSG:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid POST message
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_POST_MSG -402
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_SOAP_MSG:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid SOAP message
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_SOAP_MSG -403
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_REQUEST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing request
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_REQUEST -404
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid HTTP method
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD -405
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid protocol profile
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE -406
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_MSG:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid message
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_MSG -407
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * ProviderID not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID -408
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unsupported protocol profile
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE -409
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unable to find Profile URL in metadata
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL -410
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Identity not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND -411
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Federation not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND -412
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Name identifier not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND -413
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Error building request QUERY url
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED -414
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Error building request object
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED -415
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Error building request message
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED -416
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Error building response object
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED -417
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_SESSION_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Session not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_SESSION_NOT_FOUND -418
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to create identity from dump
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP -419
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_BAD_SESSION_DUMP:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to create session from dump
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_BAD_SESSION_DUMP -420
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_RESPONSE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing response
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_RESPONSE -421
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_STATUS_CODE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing status code
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_STATUS_CODE -422
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_ARTIFACT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing SAML artifact
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_ARTIFACT -423
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing ressource offering
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING 424
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing service description
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION 425
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing service type
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE 426
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_ASSERTION:
Packit Service 88ab54
 *
Packit Service 88ab54
 * When looking for an assertion we did not found it.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_ASSERTION -427
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_SUBJECT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing subject
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_SUBJECT -428
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing name identifier
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER -429
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_ARTIFACT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid artifact
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_ARTIFACT -430
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Found an encrypted element but encryption private key is not set
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY -431
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Status code is not success
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS -432
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_ISSUER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing issuer
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_ISSUER -433
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing service instance
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE -434
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing endpoint reference
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE -435
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing endpoint reference address
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS -436
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_ISSUER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Assertion issuer is not the same as the requested issuer
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_ISSUER -437
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_MISSING_SERVER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * No server object set in the profile
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_MISSING_SERVER -438
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER:
Packit Service 88ab54
 * @Deprecated: Since 2.2.3
Packit Service 88ab54
 *
Packit Service 88ab54
 * The issuer of the message is unknown to us
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER 439
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The profile cannot verify a signature on the message
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE 440
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Profile was called without a specific provider and we cannot find one.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER -441
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Received response does not refer to the request sent
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_RESPONSE_DOES_NOT_MATCH_REQUEST -442
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_REQUEST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Received request is not of the expected type.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_REQUEST 443
Packit Service 88ab54
Packit Service 88ab54
/*
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_REQUEST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Received request is not of the expected type.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_RESPONSE 444
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_UNSUPPPORTED_BINDING
Packit Service 88ab54
 *
Packit Service 88ab54
 * The responder reported that he does not support this binding
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_UNSUPPORTED_BINDING 445
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_ASSERTION_CONDITIONS:
Packit Service 88ab54
 *
Packit Service 88ab54
 * An assertion conditions could not be validated.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_ASSERTION_CONDITIONS 446
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_ASSERTION:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The assertion is malformed, Issuer differs from NameQualifier of the subject, signature cannot be
Packit Service 88ab54
 * verified.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_ASSERTION 447
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_UNKNOWN_ISSUER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The issuer of an assertion is unkown to us.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_UNKNOWN_ISSUER 448
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_ISSUER_IS_NOT_AN_IDP
Packit Service 88ab54
 *
Packit Service 88ab54
 * The issuer of an assertion is not considered as an IdP
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_ISSUER_IS_NOT_AN_IDP 449
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_REQUEST_DENIED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Generic error when an IdP or an SP return the RequestDenied status code in its response.
Packit Service 88ab54
 *
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_REQUEST_DENIED 450
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_ENDPOINT_INDEX_NOT_FOUND
Packit Service 88ab54
 *
Packit Service 88ab54
 * A received artifact contains an andpoint index which does not exist in the metadata of the
Packit Service 88ab54
 * corresponding provider.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_ENDPOINT_INDEX_NOT_FOUND 451
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROFILE_ERROR_INVALID_IDP_LIST
Packit Service 88ab54
 *
Packit Service 88ab54
 * The IDP list is invalid
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROFILE_ERROR_INVALID_IDP_LIST 452
Packit Service 88ab54
Packit Service 88ab54
/* functions/methods parameters checking */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ:
Packit Service 88ab54
 *
Packit Service 88ab54
 * An object type provided as parameter is invalid or object is NULL.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ -501
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PARAM_ERROR_INVALID_VALUE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A parameter value is invalid.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PARAM_ERROR_INVALID_VALUE -502
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PARAM_ERROR_CHECK_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The error return location should be either NULL or contains a NULL error.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PARAM_ERROR_CHECK_FAILED -503
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The call failed because an argument is a partially-initialized object.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT      -504
Packit Service 88ab54
Packit Service 88ab54
/* Single Sign-On */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Federation not found on login
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 601
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Consent of the principal was not obtained.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED         602
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Invalid NameIDPolicy in lib:AuthnRequest
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY -603
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_REQUEST_DENIED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Request denied.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_REQUEST_DENIED 604
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_INVALID_SIGNATURE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The signature of a message or of an assertion is invalid. That is badly computed or with an
Packit Service 88ab54
 * unknown key.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_INVALID_SIGNATURE            605
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * An unsigned authn request was received but the metadata specify that they must be signed.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST       606
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Status code is not success
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS 607
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Unknown principal
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL 608
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * No default endpoint
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT 609
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_ASSERTION_REPLAY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Assertion replay
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_ASSERTION_REPLAY 610
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * If inResponseTo attribute is present, a matching request must be present too in the LassoLogin object
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_ASSERTION_DOES_NOT_MATCH_REQUEST_ID 611
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_LOGIN_ERROR_INVALID_ASSERTION_SIGNATURE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Signature on an assertion could not be verified.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_LOGIN_ERROR_INVALID_ASSERTION_SIGNATURE 612
Packit Service 88ab54
Packit Service 88ab54
/* Federation Termination Notification */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Name identifier not found in request
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER -700
Packit Service 88ab54
Packit Service 88ab54
/* Soap */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A SOAP Fault containing a Redirect Request was received
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT 800
Packit Service 88ab54
#define LASSO_SOAP_FAULT_REDIRECT_REQUEST LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SOAP_ERROR_MISSING_ENVELOPE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing SOAP envelope
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SOAP_ERROR_MISSING_ENVELOPE -801
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SOAP_ERROR_MISSING_HEADER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing SOAP header
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SOAP_ERROR_MISSING_HEADER -802
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SOAP_ERROR_MISSING_BODY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing SOAP body
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SOAP_ERROR_MISSING_BODY -803
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing SOAP fault detail
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL -804
Packit Service 88ab54
Packit Service 88ab54
/* Name Identifier Mapping */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Target name space not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE -900
Packit Service 88ab54
#define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE -901
Packit Service 88ab54
#define LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER -902
Packit Service 88ab54
Packit Service 88ab54
/* Data Service */
Packit Service 88ab54
#define LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST    -1000
Packit Service 88ab54
#define LASSO_DATA_SERVICE_ERROR_CANNOT_ADD_ITEM           -1001
Packit Service 88ab54
Packit Service 88ab54
/* WSF Profile */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Correlation SOAP Header is missing
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION -1100
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Security SOAP Header is missing
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY -1101
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * AssertionID attribute is missing
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_ASSERTION_ID -1102
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Cannot find an WSP endpoint for the ID-WSF service
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_ENDPOINT -1103
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_SOAP_FAULT:
Packit Service 88ab54
 *
Packit Service 88ab54
 * SOAP ID-WSF binding returned a SOAP fault
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_SOAP_FAULT 1104
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The specified security mechanism is not supported by lasso ID-WSF library
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_UNSUPPORTED_SECURITY_MECHANISM 1105
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION:
Packit Service 88ab54
 *
Packit Service 88ab54
 * No ID-WSF web Service description could be found for the current security mechanism
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_DESCRIPTION -1106
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The necessary ResourceID or EncryptedResourceID for calling an ID-WSF service is missing.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_RESOURCE_ID -1107
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF:
Packit Service 88ab54
 *
Packit Service 88ab54
 * WS-Security SAML Token secmech needs a CredentialRef
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_CREDENTIAL_REF -1108
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * refToMessageID attribute of the Corrrelation header does not match the SOAP request
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_INVALID_OR_MISSING_REFERENCE_TO_MESSAGE_ID -1109
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_SECURITY_MECHANISM_CHECK_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Check for a security mechanism upon a received request failed.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_SECURITY_MECHANISM_CHECK_FAILED 1110
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_UNKNOWN_STATUS_CODE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A response contained an unknown status code.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_UNKNOWN_STATUS_CODE 1112
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_SERVER_INTERACTION_REQUIRED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A interaction is required but the sender did not allow use to make interact redirect requests.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_SERVER_INTERACTION_REQUIRED 1113
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_SERVER_INTERACTION_REQUIRED_FOR_DATA:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A interaction is required to get fresh datas but the sender did not allow use to make interact
Packit Service 88ab54
 * redirect requests.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_SERVER_INTERACTION_REQUIRED_FOR_DATA 1114
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The last parsed response contained a SOAP fault with a RedirectRequest element.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST 1115
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The requester does not support SOAP Fault containing RedirectRequest elements. So it is not
Packit Service 88ab54
 * possible to use lasso_idwsf2_profile_redirect_user_for_interaction().
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_REDIRECT_REQUEST_UNSUPPORTED_BY_REQUESTER 1116
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSF_PROFILE_ERROR_MISSING_SENDER_ID:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The received ID-WSF request miss a Sender id.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSF_PROFILE_ERROR_MISSING_SENDER_ID 1117
Packit Service 88ab54
Packit Service 88ab54
Packit Service 88ab54
/* ID-WSF 2 Discovery */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Service metadata registration failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DISCOVERY_ERROR_SVC_METADATA_REGISTER_FAILED -1200
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Service metadata association failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DISCOVERY_ERROR_SVC_METADATA_ASSOCIATION_ADD_FAILED -1201
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing requested service
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DISCOVERY_ERROR_MISSING_REQUESTED_SERVICE -1202
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Failed to build Endpoint Reference
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DISCOVERY_ERROR_FAILED_TO_BUILD_ENDPOINT_REFERENCE -1203
Packit Service 88ab54
Packit Service 88ab54
/* ID-WSF 2 Data Service */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_MISSING_SERVICE_DATA:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing service data
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_MISSING_SERVICE_DATA -1300
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_QUERY_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Query failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_QUERY_FAILED -1301
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Query partially failed : some items were correctly processed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_QUERY_PARTIALLY_FAILED -1302
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_MODIFY_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Modify failed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_MODIFY_FAILED -1303
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Modify partially failed : some items were correctly processed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_MODIFY_PARTIALLY_FAILED -1304
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_NEW_DATA_MISSING:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing new data
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_NEW_DATA_MISSING -1305
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_QUERY_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Looked query is not found
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_QUERY_NOT_FOUND -1306
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_NO_DATA:
Packit Service 88ab54
 *
Packit Service 88ab54
 * No data or no data for the designated query item in the query response
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_NO_DATA -1307
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_MALFORMED_QUERY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * QueryObject is malformed
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_MALFORMED_QUERY -1308
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_DST_ERROR_EMPTY_REQUEST
Packit Service 88ab54
 *
Packit Service 88ab54
 * Request is empty.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_DST_ERROR_EMPTY_REQUEST -1309
Packit Service 88ab54
Packit Service 88ab54
/* Lasso registry */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_REGISTRY_ERROR_KEY_EXISTS:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Key alreadys exists in the registry
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_REGISTRY_ERROR_KEY_EXISTS -1400
Packit Service 88ab54
Packit Service 88ab54
/* Lasso provider */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The provider has no known public key
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY -1500
Packit Service 88ab54
Packit Service 88ab54
/* WS-Security */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSSEC_ERROR_MISSING_SECURITY_TOKEN:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The request miss a WS-Security token.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSSEC_ERROR_MISSING_SECURITY_TOKEN 1600
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_WSSEC_ERROR_BAD_PASSWORD:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The known password does not match the UsernameToken
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_WSSEC_ERROR_BAD_PASSWORD 1601
Packit Service 88ab54
Packit Service 88ab54
/* ID-WSF 2.0 Discovery Service */
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DISCOVERY_ERROR_FAILED:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Last discovery request failed.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DISCOVERY_ERROR_FAILED 1700
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DISCOVERY_ERROR_FORBIDDEN:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Last discovery request is forbidden by policy.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DISCOVERY_ERROR_FORBIDDEN 1701
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DISCOVERY_ERROR_DUPLICATE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Last discovery request was denied because it would result in duplicate data in the service
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DISCOVERY_ERROR_DUPLICATE 1702
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DISCOVERY_ERROR_LOGICAL_DUPLICATE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Last discovery request was denied because it would result in logically duplicate data in the service
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DISCOVERY_ERROR_LOGICAL_DUPLICATE 1703
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DISCOVERY_ERROR_NO_RESULTS:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The discovery query had no matching results.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DISCOVERY_ERROR_NO_RESULTS 1704
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DISCOVERY_ERROR_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The specified item(s) were not found.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DISCOVERY_ERROR_NOT_FOUND 1705
Packit Service 88ab54
Packit Service 88ab54
/* ID-WSF 2.0 Data Service Template */
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DST_ERROR_DUPLICATE_ITEM:
Packit Service 88ab54
 *
Packit Service 88ab54
 * A call to add a new item would result in duplicate items.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DST_ERROR_DUPLICATE_ITEM -1801
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DST_ERROR_PARTIAL_FAILURE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Server responded with a partial failure status code.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DST_ERROR_PARTIAL_FAILURE 1802
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DST_ERROR_UNKNOWN_STATUS_CODE:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Server response with an unknown status code.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DST_ERROR_UNKNOWN_STATUS_CODE 1803
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_IDWSF2_DST_ERROR_ITEM_NOT_FOUND:
Packit Service 88ab54
 *
Packit Service 88ab54
 * The item_id was not found in the current query request.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_IDWSF2_DST_ERROR_ITEM_NOT_FOUND 1804
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ASSERTION_QUERY_ERROR_ATTRIBUTE_REQUEST_ALREADY_EXIST:
Packit Service 88ab54
 *
Packit Service 88ab54
 * Tried to add the same attribute request a second time.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ASSERTION_QUERY_ERROR_ATTRIBUTE_REQUEST_ALREADY_EXIST 1901
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ASSERTION_QUERY_ERROR_NOT_AN_ATTRIBUTE_QUERY
Packit Service 88ab54
 *
Packit Service 88ab54
 * The current assertion query does not contain an attribute query.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ASSERTION_QUERY_ERROR_NOT_AN_ATTRIBUTE_QUERY 1902
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_XMLENC_ERROR_INVALID_ENCRYPTED_DATA
Packit Service 88ab54
 *
Packit Service 88ab54
 * The EncryptedData node is invalid, look at the logs.
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_XMLENC_ERROR_INVALID_ENCRYPTED_DATA -2001
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PAOS_ERROR_MISSING_REQUEST
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing PAOS Request
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PAOS_ERROR_MISSING_REQUEST -2101
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PAOS_ERROR_MISSING_RESPONSE
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing PAOS Response
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PAOS_ERROR_MISSING_RESPONSE -2102
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_PAOS_ERROR_MISSING_RESPONSE_CONSUMER_URL
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing paos:Request responseConsumerURL
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_PAOS_ERROR_MISSING_RESPONSE_CONSUMER_URL -2103
Packit Service 88ab54
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ECP_ERROR_MISSING_REQUEST
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing ECP Request
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ECP_ERROR_MISSING_REQUEST -2201
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ECP_ERROR_MISSING_RESPONSE
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing ECP Response
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ECP_ERROR_MISSING_RESPONSE -2202
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ECP_ERROR_MISSING_RELAYSTATE
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing ECP RelayState
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ECP_ERROR_MISSING_RELAYSTATE -2203
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ECP_ERROR_MISSING_AUTHN_REQUEST
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing samlp:AuthnRequest in ECP request
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ECP_ERROR_MISSING_AUTHN_REQUEST -2204
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ECP_ERROR_MISSING_SAML_RESPONSE
Packit Service 88ab54
 *
Packit Service 88ab54
 * Missing samlp:Response in IdP ECP response
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ECP_ERROR_MISSING_SAML_RESPONSE -2205
Packit Service 88ab54
/**
Packit Service 88ab54
 * LASSO_ECP_ERROR_ASSERTION_CONSUMER_URL_MISMATCH
Packit Service 88ab54
 *
Packit Service 88ab54
 * The ecp:Request responseConsumerURL and ecp:Response AssertionConsumerURL do not match
Packit Service 88ab54
 */
Packit Service 88ab54
#define LASSO_ECP_ERROR_ASSERTION_CONSUMER_URL_MISMATCH -2206