PHP 8.4.2 Released!

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