PHP Conference Japan 2024

SNMP::setSecurity

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SNMP::setSecurity設定與安全性相關的 SNMPv3 工作階段參數

說明

public SNMP::setSecurity(
    字串 $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

傳回值

成功時傳回 true,失敗時傳回 false

範例

範例 #1 SNMP::setSecurity() 範例

<?php
$session
= new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries);
$session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
?>

另請參閱

  • SNMP::__construct() - 建立代表與遠端 SNMP 代理程式連線的工作階段之 SNMP 執行個體
新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top