LassoEcp

## LassoEcp LassoEcp — Enhanced Client or Proxy Profile (SAMLv2) |

## Synopsis

    struct              LassoEcp;
    LassoEcp *          lasso_ecp_new                       (LassoServer *server);
    lasso_error_t       lasso_ecp_process_authn_request_msg (LassoEcp *ecp,
                                                             const char *authn_request_msg);
    lasso_error_t       lasso_ecp_process_response_msg      (LassoEcp *ecp,
                                                             const char *response_msg);
    void                lasso_ecp_destroy                   (LassoEcp *ecp);

## Description

## Details

### struct LassoEcp

    struct LassoEcp {
    	LassoProfile parent;

    	gchar *assertionConsumerURL;
    };

### lasso_ecp_new ()

    LassoEcp *          lasso_ecp_new                       (LassoServer *server);

Creates a new LassoEcp.

Returns : | a newly created LassoEcp object; or NULL if an error occured

### lasso_ecp_process_authn_request_msg ()

    lasso_error_t       lasso_ecp_process_authn_request_msg (LassoEcp *ecp,
                                                             const char *authn_request_msg);

### lasso_ecp_process_response_msg ()

    lasso_error_t       lasso_ecp_process_response_msg      (LassoEcp *ecp,
                                                             const char *response_msg);

### lasso_ecp_destroy ()

    void                lasso_ecp_destroy                   (LassoEcp *ecp);

Destroys a LassoEcp object

`ecp` : | a LassoEcp