RADIUS_VSA_FORMAT structure (authif.h)

Note  Internet Authentication Service (IAS) was renamed Network Policy Server (NPS) starting with Windows Server 2008. The content of this topic applies to both IAS and NPS.
 
The RADIUS_VSA_FORMAT structure represents the format of the string portion of a RADIUS vendor-specific attribute.

Syntax

typedef struct _RADIUS_VSA_FORMAT {
  BYTE VendorId[4];
  BYTE VendorType;
  BYTE VendorLength;
  BYTE AttributeSpecific[1];
} RADIUS_VSA_FORMAT;

Members

VendorId[4]

The SMI Network Management Private Enterprise Code of the vendor for this attribute.

VendorType

Numeric identifier for the attribute assigned by the vendor.

VendorLength

The combined size of the VendorType, VendorLength, AttributeSpecific members.

AttributeSpecific[1]

Array of bytes that contains information for this attribute.

Remarks

The RADIUS_VSA_FORMAT structure is useful for interpreting the lpValue member of a RADIUS_ATTRIBUTE structure when the dwAttrType member has a value ratVendorSpecific.

See RFC 2865 for a description of RADIUS vendor-specific attributes. See RFC 2548 for examples of RADIUS vendor-specific attributes used by Microsoft.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Header authif.h

See also

About NPS Extensions

NPS Extensions Reference

NPS Extensions Structures