(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SNMP::setSecurity — セキュリティ関連の SNMPv3 セッションパラメータを設定する
$securityLevel
,$authProtocol
= "",$authPassphrase
= "",$privacyProtocol
= "",$privacyPassphrase
= "",$contextName
= "",$contextEngineId
= ""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');
?>