|
From: <pn...@hy...> - 2010-03-02 23:23:47
|
Author: pnguyen Date: 2010-03-02 14:51:47 -0800 (Tue, 02 Mar 2010) New Revision: 14341 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14341 Modified: trunk/src/org/hyperic/snmp/SNMPSession_v3.java trunk/web/WEB-INF/classes/ApplicationResources.properties Log: Update SNMPv3 privacy protocol support Modified: trunk/src/org/hyperic/snmp/SNMPSession_v3.java =================================================================== --- trunk/src/org/hyperic/snmp/SNMPSession_v3.java 2010-03-02 09:33:27 UTC (rev 14340) +++ trunk/src/org/hyperic/snmp/SNMPSession_v3.java 2010-03-02 22:51:47 UTC (rev 14341) @@ -99,15 +99,13 @@ if (val.equals("DES")) { return PrivDES.ID; - } else if (val.equals("3DES")) // "Triple DES" privacy (encryption) mode - // has been added in HQ v4.3 - { + } else if (val.equals("3DES")) { return Priv3DES.ID; - } else if ((val.equals("AES128")) || (val.equals("AES"))) { + } else if (val.equals("AES128") || val.equals("AES-128") || val.equals("AES")) { return PrivAES128.ID; - } else if (val.equals("AES192")) { + } else if (val.equals("AES192") || val.equals("AES-192")) { return PrivAES192.ID; - } else if (val.equals("AES256")) { + } else if (val.equals("AES256") || val.equals("AES-256")) { return PrivAES256.ID; } else { throw new SNMPException("Privacy protocol " + val + " not supported"); Modified: trunk/web/WEB-INF/classes/ApplicationResources.properties =================================================================== --- trunk/web/WEB-INF/classes/ApplicationResources.properties 2010-03-02 09:33:27 UTC (rev 14340) +++ trunk/web/WEB-INF/classes/ApplicationResources.properties 2010-03-02 22:51:47 UTC (rev 14341) @@ -667,6 +667,11 @@ admin.settings.SNMPAgentAddress=Agent Address: admin.settings.SNMPNotificationMechanism=Notification Mechanism: admin.settings.SNMPDefaultNotificationMechanism=Default Notification Mechanism: +admin.settings.snmp.privacy.DES=DES +admin.settings.snmp.privacy.3DES=3DES +admin.settings.snmp.privacy.AES128=AES-128 +admin.settings.snmp.privacy.AES192=AES-192 +admin.settings.snmp.privacy.AES256=AES-256 admin.settings.UseLDAPAuth=Use LDAP Authentication |