(PECL radius >= 1.1.0)
radius_put_vendor_attr — Adjunta un atributo binario a un proveedor específico
$radius_handle
,$vendor
,$type
,$value
,$options
= 0,$tag
= ?Adjunta un atributo binario específico al proveedor para la petición RADIUS actual.
Nota:
Una petición debe ser creada mediante la función radius_create_request() antes de que esta función pueda ser llamada.
radius_handle
El recurso RADIUS.
vendor
El identificador del proveedor.
type
El tipo de atributo.
value
El valor del atributo, que será tratado como un string sin tratar.
options
Una máscara de opciones de atributo. Las opciones disponibles incluyen RADIUS_OPTION_TAGGED
y RADIUS_OPTION_SALT
.
tag
La etiqueta del atributo. Este parámetro es ignorado mientras que la opción RADIUS_OPTION_TAGGED
esté definida.
Versión | Descripción |
---|---|
PECL radius 1.3.0 |
Los parámetros options y tag
fueron añadidos.
|
Ejemplo #1 Ejemplo con radius_put_vendor_attr()
<?php
if (!radius_put_vendor_attr($res, RADIUS_VENDOR_MICROSOFT, RAD_MICROSOFT_MS_CHAP_CHALLENGE, $challenge)) {
echo 'Error Radius :' . radius_strerror($res). "\n<br />";
exit;
}
?>