SNMP::setSecurity

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

SNMP::setSecurity配置与 SNMPv3 会话相关的安全参数

描述

public SNMP::setSecurity(
    string $securityLevel,
    string $authProtocol = "",
    string $authPassphrase = "",
    string $privacyProtocol = "",
    string $privacyPassphrase = "",
    string $contextName = "",
    string $contextEngineId = ""
): bool

setSecurity 配置 SNMP 协议版本 3 中使用的与安全相关的会话参数

参数

securityLevel

安全级别 (noAuthNoPriv|authNoPriv|authPriv)

authProtocol

身份验证协议 (MD5 或 SHA)

authPassphrase

身份验证密码短语

privacyProtocol

隐私协议 (DES 或 AES)

privacyPassphrase

隐私密码短语

contextName

上下文名称

contextEngineId

上下文 EngineID

返回值

成功时返回 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');
?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top