summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2005-06-23 19:09:35 +0000
committerelie <elie>2005-06-23 19:09:35 +0000
commit6f15431fd1a3a072c696a5ff6aa8870cf374c201 (patch)
treec388cb15a4b8214a11e15fa35eca7a768b3655af
parent80cd3b99104bba650aab57950ae36f6e0f53d9f7 (diff)
downloadpysnmp-6f15431fd1a3a072c696a5ff6aa8870cf374c201.tar.gz
addRoUser/addRwUser API change
-rw-r--r--pysnmp/entity/config.py21
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'))
-