SNMP::setSecurity
(PHP 5 >= 5.4.0, PHP 7)
SNMP::setSecurity — Настраивает связанные с безопасностью параметры сессии SNMPv3
Описание
$securityLevel
, string $authProtocol
= ""
, string $authPassphrase
= ""
, string $privacyProtocol
= ""
, string $privacyPassphrase
= ""
, string $contextName
= ""
, string $contextEngineId
= ""
) : boolsetSecurity настраивает связанные с безопасностью параметры сессии, используемые в протоколе 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