SNMP::setSecurity

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

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

Описание

public 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-агенту
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top