diff options
author | olavmrk <olavmrk@a716ebb1-153a-0410-b759-cfb97c6a1b53> | 2008-10-27 11:08:57 +0000 |
---|---|---|
committer | olavmrk <olavmrk@a716ebb1-153a-0410-b759-cfb97c6a1b53> | 2008-10-27 11:08:57 +0000 |
commit | b71e41f433a066ae17088c13c3ca28b089697dab (patch) | |
tree | 50a4c44a3f5140c75fec566773b5fe0d777763af /auth_mellon_handler.c | |
parent | aa2e53284c915af93da4320304c7c4427e536f27 (diff) | |
download | mod_auth_mellon-b71e41f433a066ae17088c13c3ca28b089697dab.tar.gz mod_auth_mellon-b71e41f433a066ae17088c13c3ca28b089697dab.tar.xz mod_auth_mellon-b71e41f433a066ae17088c13c3ca28b089697dab.zip |
Add support for IdP CA certificate and SP certificate.
Thanks to Emmanuel Dreyfus for this patch.
git-svn-id: https://modmellon.googlecode.com/svn/trunk@31 a716ebb1-153a-0410-b759-cfb97c6a1b53
Diffstat (limited to 'auth_mellon_handler.c')
-rw-r--r-- | auth_mellon_handler.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/auth_mellon_handler.c b/auth_mellon_handler.c index 1e403bf..5e7dc2a 100644 --- a/auth_mellon_handler.c +++ b/auth_mellon_handler.c @@ -34,7 +34,8 @@ static LassoServer *am_get_lasso_server(request_rec *r) if(cfg->server == NULL) { cfg->server = lasso_server_new(cfg->sp_metadata_file, cfg->sp_private_key_file, - NULL, NULL); + NULL, + cfg->sp_cert_file); if(cfg->server == NULL) { ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, "Error initializing lasso server object. Please" @@ -48,7 +49,8 @@ static LassoServer *am_get_lasso_server(request_rec *r) ret = lasso_server_add_provider(cfg->server, LASSO_PROVIDER_ROLE_IDP, cfg->idp_metadata_file, - cfg->idp_public_key_file, NULL); + cfg->idp_public_key_file, + cfg->idp_ca_file); if(ret != 0) { ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, "Error adding IdP to lasso server object. Please" |