public interface VACM
Modifier and Type | Field and Description |
---|---|
static int |
VACM_NO_ACCESS_ENTRY |
static int |
VACM_NO_GROUP_NAME |
static int |
VACM_NO_SUCH_CONTEXT |
static int |
VACM_NO_SUCH_VIEW |
static int |
VACM_NOT_IN_VIEW |
static int |
VACM_OK |
static int |
VACM_OTHER_ERROR |
static int |
VIEW_NOTIFY |
static int |
VIEW_READ |
static int |
VIEW_WRITE |
Modifier and Type | Method and Description |
---|---|
org.snmp4j.smi.OctetString |
getViewName(org.snmp4j.smi.OctetString context,
org.snmp4j.smi.OctetString securityName,
int securityModel,
int securityLevel,
int viewType)
Gets the view name of the view defined by the supplied credentials.
|
int |
isAccessAllowed(org.snmp4j.smi.OctetString context,
org.snmp4j.smi.OctetString securityName,
int securityModel,
int securityLevel,
int viewType,
org.snmp4j.smi.OID oid)
Checks whether access is allowed in the specified context for the security
name, model, level, and view type for the supplied OID.
|
int |
isAccessAllowed(org.snmp4j.smi.OctetString viewName,
org.snmp4j.smi.OID oid)
Checks if access is allowed for the given OID within the specified view.
|
static final int VIEW_NOTIFY
static final int VIEW_READ
static final int VIEW_WRITE
static final int VACM_OK
static final int VACM_NOT_IN_VIEW
static final int VACM_NO_SUCH_VIEW
static final int VACM_NO_SUCH_CONTEXT
static final int VACM_NO_GROUP_NAME
static final int VACM_NO_ACCESS_ENTRY
static final int VACM_OTHER_ERROR
int isAccessAllowed(org.snmp4j.smi.OctetString context, org.snmp4j.smi.OctetString securityName, int securityModel, int securityLevel, int viewType, org.snmp4j.smi.OID oid)
context
- the context for which access is requested.securityName
- the security name.securityModel
- the security model, see SecurityModel
for possible values.securityLevel
- the security level, see SecurityLevel
for possible values.viewType
- the requested view type, possible values are VIEW_NOTIFY
,
VIEW_READ
, and VIEW_WRITE
.oid
- the OID of the object instance for which access is requested.VACM_OK
if access is granted or one of the VACM errors defined
by this interface if access is rejected.int isAccessAllowed(org.snmp4j.smi.OctetString viewName, org.snmp4j.smi.OID oid)
viewName
- the name of an existing view, i.e. that has bee retrieved by
getViewName(org.snmp4j.smi.OctetString, org.snmp4j.smi.OctetString, int, int, int)
before.oid
- the OID of the object instance for which access is requested.VACM_OK
if access is granted or one of the VACM errors defined
by this interface if access is rejected.org.snmp4j.smi.OctetString getViewName(org.snmp4j.smi.OctetString context, org.snmp4j.smi.OctetString securityName, int securityModel, int securityLevel, int viewType)
context
- the context for which access is requested.securityName
- the security name.securityModel
- the security model, see SecurityModel
for possible values.securityLevel
- the security level, see SecurityLevel
for possible values.viewType
- the requested view type, possible values are VIEW_NOTIFY
,
VIEW_READ
, and VIEW_WRITE
.null
is returned.Copyright © 2019 SNMP4J.org. All rights reserved.