diff options
Diffstat (limited to 'auth_mellon.h')
-rw-r--r-- | auth_mellon.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/auth_mellon.h b/auth_mellon.h index f6bdede..69c19f1 100644 --- a/auth_mellon.h +++ b/auth_mellon.h @@ -151,6 +151,11 @@ typedef struct { const char *directive; } am_cond_t; +typedef struct am_metadata { + const char *file; /* Metadata file with one or many IdP */ + const char *chain; /* Validating chain */ +} am_metadata_t; + typedef struct am_dir_cfg_rec { /* enable_mellon is used to enable auth_mellon for a location. */ @@ -183,9 +188,10 @@ typedef struct am_dir_cfg_rec { const char *sp_metadata_file; const char *sp_private_key_file; const char *sp_cert_file; - apr_array_header_t *idp_metadata_files; + apr_array_header_t *idp_metadata; const char *idp_public_key_file; const char *idp_ca_file; + GList *idp_ignore; /* metadata autogeneration helper */ apr_hash_t *sp_org_name; |