#define ATTR_TYPE_MIN ATTR_TYPE_RADIUS
#define ATTR_TYPE_MAX ATTR_TYPE_LOCAL
+#define ATTR_FLAG_DISABLE_LOCAL 0x00000001
+
/*
* Attribute provider: this represents a source of attributes derived
* from the security context.
void releaseAnyNameMapping(gss_buffer_t type_id,
gss_any_t input) const;
- void exportToBuffer(gss_buffer_t buffer,
- uint32_t flags) const;
+ void exportToBuffer(gss_buffer_t buffer) const;
bool initFromBuffer(const gss_buffer_t buffer);
static std::string
gss_buffer_desc attributeTypeToPrefix(unsigned int type) const;
bool initWithJsonObject(JSONObject &object);
- JSONObject jsonRepresentation(uint32_t flags = 0) const;
+ JSONObject jsonRepresentation(void) const;
gss_eap_attr_provider *getPrimaryProvider(void) const;
extern "C" {
#endif
-#define ATTR_FLAG_DISABLE_LOCAL 0x00000001
-
/*
* C wrappers for attribute context functions. These match their
* GSS naming extension equivalents. The caller is required to
OM_uint32
gssEapExportAttrContext(OM_uint32 *minor,
gss_name_t name,
- gss_buffer_t buffer,
- OM_uint32 flags);
+ gss_buffer_t buffer);
OM_uint32
gssEapImportAttrContext(OM_uint32 *minor,