MIB Viewer

SNMP-USM-DH-OBJECTS-MIB

25 objects
The management information definitions for providing forward secrecy for key changes for the usmUserTable, and for providing a method for 'kickstarting' access to the agent via a Diffie-Helman key agreement.
Imported Objects
SNMP-FRAMEWORK-MIBSnmpAdminString
SNMP-USER-BASED-SM-MIBusmUserEntry
SNMPv2-CONFMODULE-COMPLIANCE OBJECT-GROUP
SNMPv2-SMI-- OBJECT-IDENTITY experimental Integer32 MODULE-IDENTITY OBJECT-TYPE
SNMPv2-TCTEXTUAL-CONVENTION
OIDNameAccessStatusDescription
1.3.6.1.3.101IdentitysnmpUsmDHObjectsMIBThe management information definitions for providing forward secrecy for key changes for the usmUserTable, and for providing a method for 'kickstarting' access…
1.3.6.1.3.101.1NodeusmDHKeyObjects
1.3.6.1.3.101.1.1NodeusmDHPublicObjects
1.3.6.1.3.101.1.1.1ScalarusmDHParametersread-writecurrentThe public Diffie-Hellman parameters for doing a Diffie-Hellman key agreement for this device. This is encoded as an ASN.1 DHParameter per PKCS #3, section 9. …
1.3.6.1.3.101.1.1.2TableusmDHUserKeyTablenot-accessiblecurrentThis table augments and extends the usmUserTable and provides 4 objects which exactly mirror the objects in that table with the textual convention of 'KeyChang…
1.3.6.1.3.101.1.1.2.1RowusmDHUserKeyEntrynot-accessiblecurrentA row of DHKeyChange objects which augment or replace the functionality of the KeyChange objects in the base table row.
1.3.6.1.3.101.1.1.2.1.1ColumnusmDHUserAuthKeyChangeread-createcurrentThe object used to change any given user's Authentication Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' i…
1.3.6.1.3.101.1.1.2.1.2ColumnusmDHUserOwnAuthKeyChangeread-createcurrentThe object used to change the agents own Authentication Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' is …
1.3.6.1.3.101.1.1.2.1.3ColumnusmDHUserPrivKeyChangeread-createcurrentThe object used to change any given user's Privacy Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' is the n…
1.3.6.1.3.101.1.1.2.1.4ColumnusmDHUserOwnPrivKeyChangeread-createcurrentThe object used to change the agent's own Privacy Key using a Diffie-Hellman key exchange. The right-most n bits of the shared secret 'sk', where 'n' is the nu…
1.3.6.1.3.101.1.2NodeusmDHKickstartGroup
1.3.6.1.3.101.1.2.1TableusmDHKickstartTablenot-accessiblecurrentA table of mappings between zero or more Diffie-Helman key agreement values and entries in the usmUserTable. Entries in this table are created by providing the…
1.3.6.1.3.101.1.2.1.1RowusmDHKickstartEntrynot-accessiblecurrentAn entry in the usmDHKickstartTable. The agent SHOULD either delete this entry or mark it as inactive upon a successful SET of any of the KeyChange-typed objec…
1.3.6.1.3.101.1.2.1.1.1ColumnusmDHKickstartIndexnot-accessiblecurrentIndex value for this row.
1.3.6.1.3.101.1.2.1.1.2ColumnusmDHKickstartMyPublicread-onlycurrentThe agent's Diffie-Hellman public value for this row. At initialization, the agent generates a random number and derives its public value from that number. Thi…
1.3.6.1.3.101.1.2.1.1.3ColumnusmDHKickstartMgrPublicread-onlycurrentThe manager's Diffie-Hellman public value for this row. Note that this value is not set via the SNMP agent, but may be set via some out of band method, such as…
1.3.6.1.3.101.1.2.1.1.4ColumnusmDHKickstartSecurityNameread-onlycurrentThe usmUserName and usmUserSecurityName in the usmUserTable associated with this row. This is provided in the same manner and at the same time as the usmDHKick…
1.3.6.1.3.101.2NodeusmDHKeyConformance
1.3.6.1.3.101.2.1NodeusmDHKeyMIBCompliances
1.3.6.1.3.101.2.1.1ComplianceusmDHKeyMIBComplianceread-onlycurrentThe compliance statement for this module.
1.3.6.1.3.101.2.2NodeusmDHKeyMIBGroups
1.3.6.1.3.101.2.2.1GroupusmDHKeyMIBBasicGroupcurrent
1.3.6.1.3.101.2.2.2GroupusmDHKeyParamGroupcurrentThe mandatory object for all MIBs which use the DHKeyChange textual convention.
1.3.6.1.3.101.2.2.3GroupusmDHKeyKickstartGroupcurrentThe objects used for kickstarting one or more SNMPv3 USM associations via a configuration file or other out of band, non-confidential access.
Type Definitions
NameSyntaxStatusDescription
DHKeyChangeOCTET STRINGcurrentUpon initialization, or upon creation of a row containing an object of this type, and after any successful SET of this value, a GET of this value returns 'y' where y = g^xa MOD p, and where g is the base from usmDHParam…