Mercurial > dovecot > core-2.2
annotate src/ssl-params/ssl-params.h @ 22658:ff99e7bff132
director: Allow proxy-notify to optionally be a socket
Dovecot isn't using this currently, but it can be useful if external
services want to send notifications.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 27 Oct 2017 16:24:54 +0300 |
parents | 8b3ae8a07f31 |
children |
rev | line source |
---|---|
9985
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
1 #ifndef SSL_BUILD_PARAMS_H |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
2 #define SSL_BUILD_PARAMS_H |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
3 |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
4 struct ssl_params_settings; |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
5 |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
6 typedef void ssl_params_callback_t(const unsigned char *data, size_t size); |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
7 |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
8 struct ssl_params * |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
9 ssl_params_init(const char *path, ssl_params_callback_t *callback, |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
10 const struct ssl_params_settings *set); |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
11 void ssl_params_deinit(struct ssl_params **param); |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
12 |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
13 void ssl_params_refresh(struct ssl_params *param); |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
14 |
ea36bad4d9da
Added ssl-params binary that login process uses to read SSL parameters.
Timo Sirainen <tss@iki.fi>
parents:
diff
changeset
|
15 #endif |