(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SNMP::setSecurity — 配置与 SNMPv3 会话相关的安全参数
$securityLevel
,$authProtocol
= "",$authPassphrase
= "",$privacyProtocol
= "",$privacyPassphrase
= "",$contextName
= "",$contextEngineId
= ""setSecurity 配置 SNMP 协议版本 3 中使用的与安全相关的会话参数
securityLevel
安全级别 (noAuthNoPriv|authNoPriv|authPriv)
authProtocol
身份验证协议 (MD5 或 SHA)
authPassphrase
身份验证密码短语
privacyProtocol
隐私协议 (DES 或 AES)
privacyPassphrase
隐私密码短语
contextName
上下文名称
contextEngineId
上下文 EngineID
示例 #1 SNMP::setSecurity() 示例
<?php
$session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries);
$session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
?>