diff options
author | elie <elie> | 2005-06-23 19:09:35 +0000 |
---|---|---|
committer | elie <elie> | 2005-06-23 19:09:35 +0000 |
commit | 6f15431fd1a3a072c696a5ff6aa8870cf374c201 (patch) | |
tree | c388cb15a4b8214a11e15fa35eca7a768b3655af | |
parent | 80cd3b99104bba650aab57950ae36f6e0f53d9f7 (diff) | |
download | pysnmp-6f15431fd1a3a072c696a5ff6aa8870cf374c201.tar.gz |
addRoUser/addRwUser API change
-rw-r--r-- | pysnmp/entity/config.py | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/pysnmp/entity/config.py b/pysnmp/entity/config.py index db06d77..404464a 100644 --- a/pysnmp/entity/config.py +++ b/pysnmp/entity/config.py @@ -480,35 +480,34 @@ def addVacmView(snmpEngine, viewName, viewType, subTree, mask): # VACM simplicity wrappers -def addRoUser(snmpEngine, securityName, securityLevel, subTree): - groupName = '%s-grp-%d' % (securityName, 3) +def addRoUser(snmpEngine, securityModel, securityName, securityLevel, subTree): + groupName = '%s-grp-%d' % (securityName, securityModel) SnmpSecurityLevel, = snmpEngine.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('SNMP-FRAMEWORK-MIB', 'SnmpSecurityLevel') securityLevel = SnmpSecurityLevel(securityLevel) addVacmGroup( - snmpEngine, groupName, 3, securityName + snmpEngine, groupName, securityModel, securityName ) addVacmAccess( - snmpEngine, groupName, '', 3, securityLevel, 1, + snmpEngine, groupName, '', securityModel, securityLevel, 1, groupName+'-view-ro', '', '' ) addVacmView( snmpEngine, groupName+'-view-ro', 1, subTree, '', ) - -def addRwUser(snmpEngine, securityName, securityLevel, subTree): - groupName = '%s-grp-%d' % (securityName, 3) + + # Model? XXX +def addRwUser(snmpEngine, securityModel, securityName, securityLevel, subTree): + groupName = '%s-grp-%d' % (securityName, securityModel) SnmpSecurityLevel, = snmpEngine.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('SNMP-FRAMEWORK-MIB', 'SnmpSecurityLevel') securityLevel = SnmpSecurityLevel(securityLevel) addVacmGroup( - snmpEngine, groupName, 3, securityName + snmpEngine, groupName, securityModel, securityName ) addVacmAccess( - snmpEngine, groupName, '', 3, securityLevel, 1, + snmpEngine, groupName, '', securityModel, securityLevel, 1, groupName+'-view-rw', groupName+'-view-rw', '' ) addVacmView( snmpEngine, groupName+'-view-rw', 1, subTree, '' ) -#print repr(localkey.hashPassphrase('privkey1')) - |