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