common/tr_idp.c \
common/tr_comm.c \
common/tr_filter.c \
+common/tr_rp.c \
tr/tr.c
tr_trust_router_LDADD = gsscon/libgsscon.la libtr_tid.la
return NULL;
}
- rp->rp_match = tr_new_name(json_string_value(jfrealm));
+ rp->rp_match = tr_new_name((char *)json_string_value(jfrealm));
if (0 == json_array_size(jgns)) {
fprintf(stderr, "tr_cfg_parse_one_rp_client: RP Client has no GSS Names.\n");
#define TR_MAX_GSS_NAMES 5
+#include <tr.h>
+
typedef struct tr_rp_client {
struct tr_rp_client *next;
struct tr_rp_client *comm_next;
TR_NAME *realm_name;
} TR_RP_REALM;
+TR_RP_CLIENT *tr_rp_client_lookup(TR_INSTANCE *tr, TR_NAME *gss_name);
+
#endif