(PHP 5 >= 5.4.0, PHP 7)
SNMP::setSecurity — Configure les paramètres de sécurité des sessions SNMPv3
$sec_level
[, string $auth_protocol
=
[, string $auth_passphrase
=
[, string $priv_protocol
=
[, string $priv_passphrase
=
[, string $contextName
=
[, string $contextEngineID
=
]]]]]] )Configure les paramètres de sécurité des sessions du protocole SNMPv3.
sec_level
le niveau de sécurité (noAuthNoPriv|authNoPriv|authPriv)
auth_protocol
le protocole d'authentification (MD5 ou SHA)
auth_passphrase
le passphrase pour l'authentification
priv_protocol
le protocole privé (DES ou AES)
priv_passphrase
la passphrase pour le protocole privé
contextName
le nom du contexte
contextEngineID
le contexte EngineID
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemple #1 Exemple avec SNMP::setSecurity()
<?php
$session = new SNMP(SNMP_VERSION_3, $hostname, $rwuser, $timeout, $retries);
$session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
?>