The UserSecurityModel type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Authenticate(MutableByte%) |
Authenticate SNMP version 3 message.
Before calling this member, entire SNMP version 3 packet needs to be encoded. After authentication
process is completed, authenticationParameters value in the USM header is updated and SNMPv3 packet
needs to be re-encoded to include it in the BER encoded stream prior to transmission.
| |
| Authenticate(array<Byte>[]()[][], MutableByte%) |
Authenticate SNMP version 3 message.
Before calling this member, entire SNMP version 3 packet needs to be encoded. After authentication
process is completed, authenticationParameters value in the USM header is updated and SNMPv3 packet
needs to be re-encoded to include it in the BER encoded stream prior to transmission.
| |
| Clone |
Clone object
(Overrides AsnType..::..Clone()()()().) | |
| decode |
Decode USM portion of the SNMP version 3 packet.
(Overrides AsnType..::..decode(array<Byte>[]()[][], Int32).) | |
| encode | BER encode security model field. (Overrides AsnType..::..encode(MutableByte).) | |
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IsAuthentic(MutableByte) |
Authenticate incoming packet
| |
| IsAuthentic(array<Byte>[]()[][], MutableByte) |
Authenticate incoming packet
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Reset |
Reset USM object to default values. All OctetString and MutableByte members are reset to 0 length and
privacy and authentication protocols are set to none.
| |
| SetEngineTime |
Set SNMP version 3 agent engine time related values.
| |
| ToString | (Inherited from Object.) | |
| Valid |
Checks for validity and completeness of information in this class. This method doesn't "know" what you
are trying to do so it tests for minimal information required.
|