SNMP 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를 반환합니다.


Examples

예제 #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 인스턴스 생성