SNMP::setSecurity

(PHP 5 >= 5.4.0, PHP 7)

SNMP::setSecurityConfigures security-related SNMPv3 session parameters

Description

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

Parameters

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

Return Values

Returns true on success or false on failure.

Examples

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

See Also

© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/snmp.setsecurity.php