文字

SNMP::setSecurity

(PHP 5 >= 5.4.0)

SNMP::setSecurityConfigures security-related SNMPv3 session parameters

说明

public bool SNMP::setSecurity ( string $sec_level [, string $auth_protocol = [, string $auth_passphrase = [, string $priv_protocol = [, string $priv_passphrase = [, string $contextName = [, string $contextEngineID = ]]]]]] )

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

参见

  • SNMP::__construct() - Creates SNMP instance representing session to remote SNMP agent
上一篇: 下一篇: