(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
上下文引擎 ID
範例 #1 SNMP::setSecurity() 範例
<?php
$session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries);
$session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
?>