PHP 8.1.0 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
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top