summaryrefslogtreecommitdiff
path: root/radsecproxy.h
diff options
context:
space:
mode:
authorvenaas <venaas>2008-09-23 15:21:50 +0000
committervenaas <venaas@e88ac4ed-0b26-0410-9574-a7f39faa03bf>2008-09-23 15:21:50 +0000
commite8d23e687d8e2c490ec0532505f31912696a21a5 (patch)
tree55112d55f18d8ea60e27f9018e5ebb3ffa593e7a /radsecproxy.h
parent842497d6a8b72999e70613fa8d5ff1ee6acc1ecf (diff)
make clientwr not try to connect (left to reader), changed some timing stuff, issue with statusserver and connection down..., added optional cacheexpiry option for tls blocks
git-svn-id: https://svn.testnett.uninett.no/radsecproxy/branches/release-1.1@398 e88ac4ed-0b26-0410-9574-a7f39faa03bf
Diffstat (limited to 'radsecproxy.h')
-rw-r--r--radsecproxy.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/radsecproxy.h b/radsecproxy.h
index f4c468d..b239a3e 100644
--- a/radsecproxy.h
+++ b/radsecproxy.h
@@ -88,11 +88,11 @@ struct clsrvconf {
uint8_t retryinterval;
uint8_t retrycount;
uint8_t certnamecheck;
- SSL_CTX *ssl_ctx;
struct rewrite *rewritein;
struct rewrite *rewriteout;
struct addrinfo *addrinfo;
uint8_t prefixlen;
+ struct tls *tlsconf;
struct list *clients;
struct server *servers;
};
@@ -131,8 +131,15 @@ struct realm {
struct tls {
char *name;
+ char *cacertfile;
+ char *cacertpath;
+ char *certfile;
+ char *certkeyfile;
+ char *certkeypwd;
+ uint8_t crlcheck;
+ uint32_t cacheexpiry;
+ uint32_t expiry;
SSL_CTX *ctx;
- int count;
};
struct attribute {