Php/docs/snmp.setsecurity
来自菜鸟教程
SNMP::setSecurity
(PHP 5 >= 5.4.0, PHP 7)
SNMP::setSecurity — Configures security-related SNMPv3 session parameters
说明
public SNMP::setSecurity
( string $sec_level
[, string $auth_protocol
=
[, string $auth_passphrase
=
[, string $priv_protocol
=
[, string $priv_passphrase
=
[, string $contextName
=
[, string $contextEngineID
=
]]]]]] ) : bool
setSecurity configures security-related session parameters used in SNMP protocol version 3
参数
sec_level
- the security level (noAuthNoPriv|authNoPriv|authPriv)
auth_protocol
- the authentication protocol (MD5 or SHA)
auth_passphrase
- the authentication pass phrase
priv_protocol
- the privacy protocol (DES or AES)
priv_passphrase
- the privacy pass phrase
contextName
- the context name
contextEngineID
- the context EngineID
返回值
成功时返回 true
, 或者在失败时返回 false
。
范例
Example #1 SNMP::setSecurity() example
<?php $session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries); $session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, , 'aeeeff');?>