php8.5
Home/ Manual/ snmp / snmp/ SNMP::setSecurity

SNMP::setSecurity

PHP function Edit on GitHub ✎

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

Configures security-related SNMPv3 session parameters

Description

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

setSecurity configures security-related session parameters used in SNMP protocol version 3

Parameters

securityLevel

Security-level

authProtocol

Auth-protocol

authPassphrase

Auth-passphrase

privacyProtocol

Privacy-protocol

privacyPassphrase

Privacy-passphrase

contextName

the context name

contextEngineId

the context EngineID

Return Values

Success

Changelog

VersionDescription

Examples

SNMP::setSecurity example

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

See Also

  • SNMP::__construct

Source: reference/snmp/snmp/setsecurity.xml · from the official PHP manual (php/doc-en)