(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');
?>