2016-09-18 5 views
0

WebNMS JavaベースのSNMP APIをSNMPv3と通信する場合、SHA-DESの組み合わせを使用する際に次のエラーが発生します。他のすべての組み合わせ(MD5-DES、noAuthNoPrivなど)は正常に動作しています。WebNMS - SHA-DES上のSNMPv3が機能しない

If an SNMPv3 message is send to an SNMPv3 agent, it checks whether the authParams is correct. In case if the authParams is incorrect, it sends this error to the originator. The agent developed using WebNMS SNMP API will automatically send the report PDU on receiving the SNMP message. If the authParams of the message is wrong, this error is sent to the originator.

AuthProtocol: SHA Context Name, ContextEngineID are not specified.

しかし、私はこのすべての情報が正しいことを確認し:

Digest Failed : RemoteHost = 10.121.32.163 : RemotePort = 5000 : UserName = batty

returning : -1could not send a wrongDigests report PDU Failed to authenticate the SecurityParameters for user batty authKey length has to be 20

WebNMS低レベルAPIのエラーはエラーについては、以下を言います。

この問題が発生したことはありますか?これを修正するにはどうすればいいですか?

答えて

0

これはUSMUtils.password_to_key APIのバグです。 authプロトコルSHAでprivプロトコル(AES-128とDES)を使用すると、長さ16のauthキーを返します。

廃止予定のpassword_to_keyを使用して問題を解決しました。

Deprecated. This method cannot be used to generate localized privacy key if the privacy protocol is other than CBC_DES and CFB_AES_128.

関連する問題