SNMP::setSecurity

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

SNMP::setSecurityConfigures security-related SNMPv3 session parameters

Açıklama

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

setSecurity configures security-related session parameters used in SNMP protocol version 3

Bağımsız Değişkenler

securityLevel

The security level: "noAuthNoPriv", "authNoPriv", or "authPriv".

authProtocol

The authentication protocol: "MD5", "SHA", "SHA256", or "SHA512".

authPassphrase

The authentication passphrase.

privacyProtocol

The privacy protocol: "DES", or "AES", also accepted as "AES128". "AES192", "AES192C", "AES256", and "AES256C" are accepted when supported by the Net-SNMP library.

privacyPassphrase

The privacy passphrase.

contextName

the context name

contextEngineId

the context EngineID

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.6.0 The privacy protocol now accepts "AES192", "AES192C", "AES256", and "AES256C" when supported by the Net-SNMP library.
8.1.0 The authentication protocol now accepts "SHA256" and "SHA512" when supported by the Net-SNMP library.

Örnekler

Örnek 1 SNMP::setSecurity() example

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

Ayrıca Bakınız

add a note

User Contributed Notes

There are no user contributed notes for this page.