Background: Know: User Security Model, engine, userName, authentication, HMAC, privacy, initialisation vector, SEQUENCE, INTEGER, OCTET STRING, Recognize:
Content of msgSecurityParametersEdit
Four values could be categorized as global user-based security parameters. Edit
- msgAuthoritativeEngineID: The snmpEngineID of the authoritative engine volved in the exchange of this message. Thus, this value refers to the source for a Trap, Response, or Report, and to the destination for a Get, GetNext, GetBulk, Set, or Inform.
- msgAuthoritativeEngineBoots: The snmpEngineBoots of the authoritative engine, an integer value from 0 to 2147483 involving in the exchange of this message.
- msgAuthoritativeEngineTime: The snmpEngineTime msgAuthoritativeEngineBoots: The snmpEngineBoots of the authoritative engine, an integer value form 0 to 2147483.
- msgUserName: The name of the user whose secret keys were used to possibly authenticate and encrypt the packet. It could be up to 32 characters.One of them could be categorized as authentication protocol specific parameters.
Note: These five values are 12 Bytes of Hashing for Message Authentication (HMAC).
Authentication protocol specific parameters
Privacy protocol specific parameters</li></li></li></li></li>
Note: msgAuthenticationParameters and msgPrivacyParameters are empty strings if authFlag and privFlag are respectively zero.