12b65585e720714b31036daaa2b30eb76014048eGordon Ross * This file and its contents are supplied under the terms of the
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * Common Development and Distribution License ("CDDL"), version 1.0.
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * You may only use this file in accordance with the terms of version
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * 1.0 of the CDDL.
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * A full copy of the text of the CDDL should have accompanied this
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * source. A copy of the CDDL is also available via the Internet at
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * Copyright 2014 Nexenta Systems, Inc. All rights reserved.
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * Declarations shared with authsvc modules.
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * This is the common authsvc_context shared by all back-ends.
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * Note that ctx_mech_oid is really SPNEGO_MECH_OID, and the
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * ctx_itoken, ctx_otoken members are SPNEGO_TOKEN_HANDLE,
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * but this is using the underlying types so as to avoid
12b65585e720714b31036daaa2b30eb76014048eGordon Ross * dragging in spnego.h here.
12b65585e720714b31036daaa2b30eb76014048eGordon Ross /* (in,out) SPNEGO token handles */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross /* (in,out) raw (buf,len,type) */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross /* (in,out) body (buf,len) */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross /* who is the client */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross /* final authentication token */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross /* private data for the back-end */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross/* Exposed for unit tests. */
12b65585e720714b31036daaa2b30eb76014048eGordon Ross#endif /* _SMBD_AUTHSVC_H */