summaryrefslogtreecommitdiff
path: root/source4/auth/gensec/gensec.h
diff options
context:
space:
mode:
authorAndreas Schneider <asn@redhat.com>2009-12-16 13:27:20 +0100
committerStefan Metzmacher <metze@samba.org>2009-12-16 20:28:37 +0100
commit743e6363d54cf45a14de517e297faaa8258caaec (patch)
tree605e49cdc4cde474fa6a8e281f5817e16d69f26b /source4/auth/gensec/gensec.h
parent8f4d4a67587655dffe669cdda4ceed108bcfc4e7 (diff)
downloadsamba-743e6363d54cf45a14de517e297faaa8258caaec.tar.gz
samba-743e6363d54cf45a14de517e297faaa8258caaec.tar.bz2
samba-743e6363d54cf45a14de517e297faaa8258caaec.zip
s4-gensec: Added remote and local setter/getter using tsocket.
Diffstat (limited to 'source4/auth/gensec/gensec.h')
-rw-r--r--source4/auth/gensec/gensec.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/source4/auth/gensec/gensec.h b/source4/auth/gensec/gensec.h
index 8c1716e074..6fed4b6d80 100644
--- a/source4/auth/gensec/gensec.h
+++ b/source4/auth/gensec/gensec.h
@@ -170,6 +170,7 @@ struct gensec_security {
uint32_t want_features;
struct tevent_context *event_ctx;
struct socket_address *my_addr, *peer_addr;
+ struct tsocket_address *local_addr, *remote_addr;
struct gensec_settings *settings;
/* When we are a server, this may be filled in to provide an
@@ -288,6 +289,15 @@ struct netlogon_creds_CredentialState;
NTSTATUS dcerpc_schannel_creds(struct gensec_security *gensec_security,
TALLOC_CTX *mem_ctx,
struct netlogon_creds_CredentialState **creds);
+
+
+NTSTATUS gensec_set_local_address(struct gensec_security *gensec_security,
+ const struct tsocket_address *local);
+NTSTATUS gensec_set_remote_address(struct gensec_security *gensec_security,
+ const struct tsocket_address *remote);
+const struct tsocket_address *gensec_get_local_address(struct gensec_security *gensec_security);
+const struct tsocket_address *gensec_get_remote_address(struct gensec_security *gensec_security);
+
NTSTATUS gensec_set_peer_addr(struct gensec_security *gensec_security, struct socket_address *peer_addr);
NTSTATUS gensec_set_my_addr(struct gensec_security *gensec_security, struct socket_address *my_addr);