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