(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SNMP::setSecurity — Configura parâmetros de sessão SNMPv3 relacionados à segurança
$securityLevel
,$authProtocol
= "",$authPassphrase
= "",$privacyProtocol
= "",$privacyPassphrase
= "",$contextName
= "",$contextEngineId
= ""Este método configura parâmetros de sessão relacionados à segurança usados no protocolo SNMP versão 3.
securityLevel
O nível de segurança (noAuthNoPriv|authNoPriv|authPriv)
authProtocol
O protocolo de autenticação (MD5 ou SHA)
authPassphrase
A senha de autenticação
privacyProtocol
O protocolo de privacidade (DES ou AES)
privacyPassphrase
A senha de privacidade
contextName
O nome do contexto
contextEngineId
O ID do mecanismo do contexto
Exemplo #1 Exemplo de SNMP::setSecurity()
<?php
$session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries);
$session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
?>