Configura los parámetros de seguridad de las sesiones SNMPv3

# SNMP::setSecurity

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

SNMP::setSecurity — Configura los parámetros de seguridad de las sesiones SNMPv3

### Descripción

public function SNMP::setSecurity(
string `$securityLevel`,
string `$authProtocol` = "",
string `$authPassphrase` = "",
string `$privacyProtocol` = "",
string `$privacyPassphrase` = "",
string `$contextName` = "",
string `$contextEngineId` = ""
): bool

Configura los parámetros de seguridad de las sesiones del protocolo SNMPv3.

### Parámetros

`securityLevel`
  el nivel de seguridad (noAuthNoPriv|authNoPriv|authPriv)
`authProtocol`
  el protocolo de autenticación (MD5 o SHA)
`authPassphrase`
  la frase de paso para la autenticación
`privacyProtocol`
  el protocolo privado (DES o AES)
`privacyPassphrase`
  la frase de paso para el protocolo privado
`contextName`
  el nombre del contexto
`contextEngineId`
  el contexto EngineID

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Ejemplos

Ejemplo #1 Ejemplo con SNMP::setSecurity()

    <?php
      $session = new SNMP(SNMP_VERSION_3, $hostname, $rwuser, $timeout, $retries);
      $session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass, '', 'aeeeff');
    ?>

### Ver también

- SNMP::__construct() - Crea una instancia SNMP que representa la sesión con el agente remoto SNMP

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