int *authenticated,
int *complete,
gss_buffer_t value) const;
+ bool getFragmentedAttribute(uint32_t attrid,
+ int *authenticated,
+ int *complete,
+ gss_buffer_t value) const;
bool authenticated(void) const { return m_authenticated; }
gssEapRadiusMapError(OM_uint32 *minor,
struct rs_error *err);
+OM_uint32
+gssEapCreateRadiusContext(OM_uint32 *minor,
+ gss_cred_id_t cred,
+ struct rs_context **pRadContext);
+
+/* This really needs to be a function call on Windows */
#define RS_CONFIG_FILE SYSCONFDIR "/radsec.conf"
#define VENDORPEC_MS 311 /* RFC 2548 */
#define PW_GSS_ACCEPTOR_SERVICE_SPECIFIC 130
#define PW_GSS_ACCEPTOR_REALM_NAME 131
#define PW_SAML_AAA_ASSERTION 132
-
-#define IS_RADIUS_ERROR(code) ((code) >= ERROR_TABLE_BASE_rse && \
- (code) <= ERROR_TABLE_BASE_rse + RSE_TIMEOUT_IO)
+#define PW_MS_WINDOWS_AUTH_DATA 133
#ifdef __cplusplus
}