Настраивает связанные с безопасностью параметры сессии SNMPv3

# SNMP::setSecurity

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

SNMP::setSecurity — Настраивает связанные с безопасностью параметры сессии SNMPv3

### Описание

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

### Смотрите также

- SNMP::__construct() - Создаёт экземпляр класса SNMP, который представляет сеанс удалённому SNMP-агенту

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open